CA1062: Validate arguments of public methods
Solution Tweaks

Made the main MicroLite solution list all projects to make management
easier and inverted the build order so we do 4.5-3.5 now