[AspNet] Remove local-copy hack, MSBuild handles this correctly
[AspNet] Remove unused configuration subclasses
[Core] Simplify DNP configuration casts
[AspNet] Build project even if no Compile files

It's up to MSBuild to handle this.
[Core] Make DotNetProject.OnGetCanExecute sane

DotNetProject.OnGetCanExecute shouldn't care about its compile
target, subclasses may override CreateExecutionCommand to return
commands that can be executed.
[AspNet] Remove unnecesary overrides
[AspNet] Move a few methods from AspNetAppProject

They don't belong there
[AspNet] Remove pointless virtual method

MVC projects don't subclass this any more