Improve the media edit page (standards, useability)

Improves
* Several standards violations
* Readability
* Accessibility
* Useability (some js errors and structure of content)

There is still a lot to do, but it is progress.  Accessibility and html validity still need to be looked at, as well as the reuse of some fields (share with the upload form).

This also highlights some style problems with the form element. :(