Merge pull request #1223 from claycompton/staging

This is the set of QA changes in the current iteration, ready to be added to Staging
Merge pull request #1255 from claycompton/staging

QA -> Staging
Fixes #1229 - NuGet Gallery returns 500 on `nuget delete`
Canonicalized on 'www.nuget.org' :(
Updated Privacy Policy and Terms of Use and added to layout
Added "I Agree to Terms" checkbox to register form, including client validation.
Added a little JavaScript to reduce spurious contact support requests due to package bugs.
Added validation error for "package has a bug" requests and made Reason required.
Added unit test for EnumHelper
Fixed FxCop issues
fix semicolon
Moved control manipulation code to Page_Init so that the right controls are in place when ViewState is deserialized.
Merge pull request #1276 from NuGet/johtaylo-fix-tags-1213

[QA] fix semicolon
Merge pull request #1275 from NuGet/johtaylo-fix-tags-1213

fix semicolon
Changed to a single in-process Lucene Lock
 translate for firefox
Merge pull request #1287 from NuGet/johtaylo-1281-firefox-graphs

 translate for firefox (QA)
 added right align
 fixed regression
Merge pull request #1293 from NuGet/johtaylo-1279-numeric-columns

[QA] Johtaylo 1279 numeric columns