New installer.
Add AssemblyResolver interface.
Catch gac assembly load failure.
Add a default assembly resolver.

Starting to build the foundation for allowing developers to inject
custom assembly resolution logic.
Replace one big grid with smaller grids

Stack panels inside smaller grids organize content and allow more
scaleability of the interface.
Add runner serialization.
Add a recent files list.
More refactoring around file loading.
More refactoring for file saving.
Cleanup.
Fix product selector on load.
Save recent files settings and don't duplicate.
Add selection hint saving to files.
Remove can run condition until we get a proper fix.
Merge remote-tracking branch 'origin/master' into Revit2015

Conflicts:
	tools/Output/RevitTestFrameworkInstaller2015.exe