[Ide] Support MSBuild custom tools
[AspNet] Massive overhaul

* Merged ASP.NET and ASP.NET MVC addins
  - Added support for ASP.NET MVC in Web App
    projects, needed for ASP.MVC 5 projects
* Cleaned and reorganized the codebase
* Moved ASP.NET unit tests into separate assembly
  - Fixed some minor issues in Razor tests
* Removed automatic translation of C# project/file
  templates to other languages
  - Only C# templates are included
* Removed build-time updating of Web Forms CodeBehind
  - Update-on-save is still supported
* Removed unmaintained remote deployment system
  - It was never supported on Windows/Mac
  - Removes dependency on Linux deployment addin
* Updated ASP.NET MVC templates to ASP.NET MVC 5
  - ASP.NET MVC reference is now a NuGet reference
* Removed incomplete default doctype abstraction
  * All template used HTML5 doctype
* Stetic is no longer used for UI
* Fixed build warnings
[XmlEditor] Massive cleanup

* Rename public types/namespace to be more meaningful
* Port old tests to new parser
* Reorganize namespaces/directories
* Remove a lot of dead code
* Less stetic
* Fix build warnings
[AspNet] Shorten overly verbose output path
[AspNet] Fix up MVC version in config file

Apprently Mono doesn't respect the binding redirects :/
[AspNet] Shorten source path
[AspNet] More accurate message in templates

Don't assume we're on Mono.
[AspNet] Fix some minor naming issues
[AspNet] Fix addin ID so debugger works
[AspNet] Fix warning and unparseable template
[md-addins] Track XML editor API
[AspNet] Restore NuGet packages when building addin
[AspNet] Fix the MVC test templates
[AspNet] Default to MSBuild engine for ASP.NET projects
[CorDebug] Fix ASP.NET addin reference
[AspNet] Disable MSBuild import provider

The unconditional target imports do nothing on Mono, and
typically break the build on Windows because the targets
we import are only shipped with Visual Studio 2010.

In future we should use conditional, version-dependent
imports like VS does. But for now, the imports are worse
than useless.
[version-checks] Fix branch name
[version-checks] Fix branch name, round 2
[md-addins] Bump to fix app bundle build
Merge branch 'master' into aspnet-awesome