A very miscellaneous set of cleanups to how we handle the Windows
registry in virt-v2v, firstboot, and inspection code. This should all
be straightforward non-controversial refactoring. Some highlights:
- Add a new mllib Registry module containing various utility
functions that are currently scattered all around.
- Only compute the software/system hive paths once during inspection,
and make those paths available to the tools through new APIs.
- Simplify parameter passing inside virt-v2v so we pass around fewer
long lists of parameters.
Rich.