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.