More efficient assembly versioning
Cleanup AssemblyInfo
Bugfix: Code Contracts was no longer running

Overriding CustomAfterMicrosoftCommonTargets was preventing MSBuild to
import the Code Contracts targets file.
Simplified Build system