Fix for EF issue 1109 - removing Microsoft.DataAnnotations nuget package.
Replacing dependencies with direct dependencies on the underlying packages/assemblies.
Fix for #1652 - Make Authorization Filters run first

This change moves authorization filters to be the first filter stage
(before exception filters).
Addressing breaking IFileSystem changes

@pranavkm
Adding a exists check to fix test failures.
PR feedback

Also fixing the last failing MVC test
Some more PR feedback