Implemented FacetHelper

This class encapsulates handling the translation of facet (e.g. filter)
requests between the UI and sending them on to the CtcApi. It
should ultimately replace the various ViewBag variables scattered
throughout the controllers.

This commit also contains some ReSharper settings that were saved
to the solution.
Wired up Days and Modality collections into views

Persisted days and modality facet info through the model hierarchy into
the views. Next step is to remove ViewBag references and persist other
facet info.
Replaced ViewBag variables w/ Model properties

Replaced most of the ViewBag variables with IFacetData properties
passed in the Model. There are still a few ViewBag variables around,
which didn't really go with facets.

Also, added license statement to many files and cleaned up Helpers.cs:

- Renamed methods to be PascalCased.
- Removed methods no longer being called.
Added team Resharper templates

For inserting license statement at top of the file.
Refactored FacetHelper initialization

Discovered that the advanced facet search view needs facet information
to construct the UI, but I wasn't populating the lists unless the facet
had a value. Fixed this, added unit tests and some other cleanup in the
view.
Fixed various bugs introduced by recent refactor

Specifically, with the FacetHelper and the list of ISectionFacet
objects it produces.

Also replaced credits constant in advanced facet search view
with property in IFacetData that can be backed by config
settings.
Added more team Resharper templates.
Fixed format exception error

Also wrote several more unit tests, for injection attacks, invalid
input, etc.
Fixed copy/paste error in modality facets

Regardless of facet chosen, was only displaying "on campus" classes.