Build Process Improvements

Fixes:

 - build process couldn't be run from a different directory (depended on cmd.exe and vsvars32.bat)
 - build process didn't apply the same version number to the source and nuspec
 - git hash should be included into binaries for better traceability
 - AssemblyInfo generated at build time (where possible, XAML-specific declarations remain)