Improve the "TargetFramework" API:

* List of target frameworks can be extended using the AddInTree.
* CompilableProject no longer needs special-case logic for client profile frameworks.
* ReferenceAssemblies property allows retrieving the list of assemblies that ships with the framework.
Fix #51 - Create VS2012 solution file when needed.
Fix tests.