Added a FeedOnlyMode configuration to allow service feeds only
Update ServiceConfiguration csdef as well
Cleaning up WebUI tests
Always register the home route
// The home route is used as a probe path by Azure Load Balancer
// to determine if the node is up. So, always register the home route
// Just do so with an Empty Home, in the FeedOnlyMode, which simply returns a 200
Merge pull request #2211 from NuGet/bhuva-WebUICleanup

Cleaning up WebUI tests
added security header test back
Merge pull request #2213 from NuGet/bhuva-WebUICleanup

added security header test back
Prevent user registration in FeedOnlyMode
Added p1 and p2 test lists to vsmdi
Merge pull request #2214 from NuGet/bhuvak-vsmdiupdate

Added p1 and p2 test lists to vsmdi
Prevent user registration in FeedOnlyMode. Add FeedOnlyModeException.cs to csproj
Update NuGetDownloadsFuncs_UserAgent.sql

Added in UserAgent parsing for Inedo ProGet
add runbytestlist command
Merge pull request #2219 from NuGet/danliu/testfixes

add runbytestlist command
update the test list
Merge pull request #2220 from NuGet/danliu/testfixes

update the test list
Merge pull request #2216 from whatatripp/patch-1

Added in UserAgent parsing for Inedo ProGet
Added a period at the end of error message
Refactored Route Registration methods.
There is always the RegisterRoutes method which the AppActivator and test
methods call with/without bool feedOnlyMode
Doing it the old way w.r.t RegisterServiceRoutes(). Call it independently
from the rest of the routes. Otherwise, a lot of unit tests fail