Discoverer mirrors functionality of XenServer's discoverer.  Changes involved cleaning up the Discoverer's find(), move HostVO creation from createHostVOForConnectedAgent to createHostVOForConnectedAgent, and provide an implemenation of processConnect.
Areas of uncertainty noted with 'TODO' comments.
These files are no longer needed.
Classes for the storage model are not required, because we can use the file system libraries to the same work.
Classes for the phase 1 agent have been replaced by a C# agent for the Hyper-V server and a direct connect resource for the management server.
The C# agent removes the need for Python, so a wrapper to call Python from Java is no longer needed.
The Phase 1 tests have been ported to Phase 2.  The ported tests are in a different file.
Python scripts are replaced by C#-based code that accesses WMI objects using .NET framework.
Add SetupCommand to agent:wq
Add test for SetupCommand
Port remaining Phase 1 tests.