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
Updated StaticConfiguration

Now DisableCaches is obsolete (and will throw an error), added
two new properties to StaticConfiguration.Caching to enable
and disable runtime view discovery and runtime view updating.
Updated View Locator logic

Now if runtime discovery is disabled we bypass the locking
completely - if there's no runtime discovery then our cache
can't change.