msvc configure & compile changes

* Add hdhomerun support
* Add "clean" to configure
* Make sure all projects build with debug or release switches