Updating makefile to remove duplication in repo name usage
Adding scaffolding to Universe
Reverting repo list to topological order
Handle paths containing spaces in build.cmd

#99
Support test for XML documentation errors
- can't be done as a unit test because `k.cmd test` doesn't write assemblies for referenced projects
- instead support extending the "test" target in builds

To enable this in a repo, add the following to the makefile.shade file:
```
#xml-docs-test target='test'
  k-xml-docs-test
```

Example output with one syntax error and one invalid reference:
```
info: Target xml-docs-test
warn: Invalid documentation syntax in src\Microsoft.AspNet.Mvc.Core\bin\debug\net45\Microsoft.AspNet.Mvc.Core.xml
warn:  3170: <!-- Badly formed XML comment ignored for member "T:Microsoft.AspNet.Mvc.Rendering.HtmlHelper" -->
warn:  3203: If the object is already an <see cref="!:IDictionaries&lt;string, object&gt;"/> instance, then it is
```
Changes to support reseting master to release
Adding a target to force push master branch
Adding Caching to Universe repo list
Run tests targeting aspnet* frameworks
Updated kvm to the latest
- Added -runtime switch
Updated the build template to use the new kvm
Bulding Universe does not require kvm
Add "update-release" target to merge dev branches to release
Merge pull request #1 from aspnet/dev

同步