mucking around and switch branches
Editable Metadata - saving work in progress. Outstanding issues:

-how to present editing of per-version metadata
-consistent use of LastUpdated in the PackageRegistration object
-need to test that I haven't broken package upload
-
Fixing a bunch of bugs in the previous commit.
Displaying the source control and issue tracker links on the DisplayPackage page, and fixing a bug in editing authors.
Add first class tags to the data model. Fixes #35.
Fixing up issues with package indexing and feeds not seeing the latest package description.
Fix an introduced bug in upload package. This and previous changes fixes #807.
Cleanup - satisfy code analysis and delete some commented code.
Restore the ability to edit 'Listed' state of a package version.
Remove the 'required' legend, since there are no required fields on the edit package metadata page. Modify explanatory text slightly.
Fix NRE in V1 and V2 feeds.
In progress - making some UX fixes after getting a UX review from @howarddierking
Styling tweaks for editing page
Started working on validation. Switching branches to fix a new bug (1130) which I will cherry pick back here.
Get IconUrl preview working on the edit package metadata page. And a few more tweaks to the page overall.
Fixes #452 - fix the regexes for usernames and email addresses to be compatible with javascript. Javascript does not support (?i) like .net, so these regex validations fail to load.
Actually get Url validation working with regexes. Ugh what a slog. http://blogs.msdn.com/b/tilovell/archive/2013/05/08/the-mystery-of-the-missing-url-validation.aspx
Fix build issue
Fix failing unit tests
A wording change suggested by @anurse.