Compilation of Views should be affected by changes to _ViewStart files

that are applicable to the view.

Fixes #974
Exactly - the file system comes from options. This is just the caching version. We could have put this system directly in options but it would make it much more difficult to replace the original one (which is a user scenario). So this follows the principal of one responsibility per abstraction.