Skeleton Courses() with failing unit test

Added Courses() web API methods with initial unit test.
Fixed error on backslash in search string.

FogBugz:3312
Primary problem was that a partial view was retrieving the searchterm
from the query string instead of the sanitized one from the ViewBag.

Also cleaned up redirects when not enough information (e.g. search
term, quarter) was provided to Search action.
Merge branch 'dev' into fb4843-MultiCourseJson
webapi methods for retrieving courses for 2+ subjects

FogBugz:4964
This was requested for the Mayflower project - to improve performance
by not having to make multiple requests.
Removed NuGet packages from repository

Visual Studio will download them automatically on build.
Fixed config settings dups & moved to files

It appears the last CtcApi update left some duplicate settings in the
App.config. Also moved college-specific settings into external files
in keeping with current standards.
API URL gets courses for multiple prefixes

Previous commit worked in unit tests, but not at the URL. Tweaked
route configuration, etc. to get it working. Format to call URL is

/classes/Api/Courses?prefix=ENGL&prefix=BIOL&etc.
Added max prefix limit for Api/Courses call

Also rounded out the unit tests.