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).
Correct StyleCop violations
- StyleCop working again (handles C# 6.0 additions) though only locally for me
- disable ConstFieldNamesMustBeginWithUpperCaseLetter,
  StaticReadonlyFieldsMustBeginWithUpperCaseLetter and PrefixCallsCorrectly
  rules
- correct remaining violations
 - lots of long lines and out-of-order or misnamed `static readonly` fields

nit: remove new trailing whitespace (was paranoid about adding it w/ fixes)
PR comment; remove a space