Compilation of Views should be affected by changes to _ViewStart files

that are applicable to the view.

Fixes #974
@yishaigalatzer changed from the earlier implementation. We were calling `OnCacheMiss` here with a `CompilationResult.Successful`. However this caused the file to no longer be considered `Precompiled` since it does not have a hash when we create it from a `RelativeFileInfo`.