A small JQuery traversal code simplification in edit.cshtml.
Fixes #1461 - Make the cancel button work on the verify package page even if there are validation errors.
Fixes #1447 (and see also #1451, #1452) by making undo pending edits be just a button on the display package page. Not a separate page.

Conflicts:
	src/NuGetGallery/PackagesController.generated.cs
Fixes #1543 - window.location.origin not always defined, appears to be browser+scenario dependent.
Fixes #1544 - server error in certain refresh scenarios on the edit package page.
Changed custom errors in admin area to remote only
Fix #1552 by adding the necessary script resource mapping
Fix #1483 by tweaking hide/unhide techinque for menu.

Now, instead of fadeOut/fadeIn, we animate opacity to and from 0 and when the menu is invisible, we detach it from layout (position:absolute) and move it out of the way of the expanding search box.
Hide Clippy from screen readers, as it is a Flash Movie with very little accessibility

Seems to be the best we can do...
Collapse clippy to 0,0 size while hidden

Fixes issues with display on Safari
Add TOS and Privacy Policy to 500 Error page
Add license info to Package entity
Add attributes to Package View-Model
Add license info to DisplayPackage View
Reworked the Entity Model based on design discussions.
Move license opt-out column to Package entity
Update Package view-model
Update attribute name to be consistent with database
Add constraints to report model
Renamed code symbols that reference "Sonatype" to just refer to "License Reports"