AspNet Route Tab should ignore non AspNet Routes

Linked to #365 and #723, the AspNet Routes Tab should only show AspNet
Routes
Formatting fix
Formatting fix
Changed the logic for detecting AspNet routes
Updated method of ignoring non AspNet routes
Fixed typo
Updated Route tab to ignore non AspNet routes

Updated RoutesShould tests to use RouteInspector proxied routes
Added test to ensure proxied routes are displayed in Routes tab
Commit before 1.8.3
Reverted update to Route tab to ignore non AspNet routes
Fix #740 - Add ability to specify RuntimePolicy

When specifying a custom contentType
Update #740 - Add Tuple type for .net 3.5
Merge pull request #736 from PaulAtkins/master

The update to RouteInspector to ignore non AspNet routes doesn't work for WebHosted WebAPIs
Fix #742 - Fixed up resizing panel
Fix #646 - Ugly hack to get around bug in EF6

EF6 has a bug which is described here -
http://stackoverflow.com/questions/19966106/spatial-datareader-and-wrapping-providers-in-ef6.
This was picked up and fixed in EF 6.1 here -
https://entityframework.codeplex.com/workitem/1867. Because we don't
release a new version of Glimpse.EF for point releases of EF, we have to
go with this hack until we hit EF7. So we don't forget the code that is
needed is already in place.
Update #646 - Turns out this goes back to EF5 .net45 as well
Remove unneeded namespace declaration that was causing issues
Removed Nuget.exe and NuGet.targets from Nuget folder
Removed all references to Nuget.targets in project files
Updated Nuget.exe to latest version 2.8
Updated psake build script to work with automatic package restore