Upgrade to MSVC11
Add test version VirtualDevice
Add VirtualDevice