added default build configuration for VS

this will improve first-time VS run experience for people who download the code and try to run it in Visual Studio.
Previously the code would open in default DEBUG configuration or MONO-28 and most likely fail building.

Now the default configuration in NET40-Debug and it should build without issues on any bare machine with VS2010 or 2012
fixed IOC-372, updated changes.txt
trying old behavior first, with new as a fallback

this saves us from this being a breaking change
fixed IOC-370 - this is a breaking change
implemented IOC-366 - support scoped lifestyle in XML config