Some pre-cleanup before moving %HOME% to the root folder

- Added a new IEnvironment.HomePath, which normally will end up being
- Make _app point to root instead of site root on local iis
- misc minor cleanup
Change Home path to the root instead of the site folder
Use d:\home on Azure, and share more logic between Ninject and kudu.exe