Ability to change content type on negotiator
Merge pull request #929 from garethrhughes/master

WithContentType extension for negotiator - Issue #872
Resovling issue #924
Merge remote-tracking branch 'upstream/master'
Move using-statements inside namespace
Merge pull request #930 from marcusoftnet/master

Fix for Issue #924
Fix "Boostrapper" typos

- Rename ConfigurableBoostrapperConfigurator -> ConfigurableBootstrapperConfigurator
- Update related summary tags
Merge pull request #935 from danhaller/typos

Fix "Boostrapper" typos
Adding an expiring cache for view templates

* Added a new IViewCache implementation, currently not default,
that checks if a view location result is stale or not.
* Added an "IsStale" virtual method to ViewLocationResult
which defaults to false.
* Added a new FileSystemViewLocationResult that checks the last
modified time and returns stale/not stale accordingly.
* Few other minor changes to fit in with the changes above.
Fixed bug in the view location cache
Removed pointless reading of modified date
Initial work on reworking view location/caching
Updated uncached view matching logic
Added runtime new view discovery
Ripped out the old view location cache
Test fixups after removal of the old cache
More test fixups
More test fixups
Additional test + fixes
Fixed test setup