Clean up mediaupload page JS code and make things more reusable
Flexible success page redirection target
Media replacing UI and client interaction JS code
extract setting thumbnail code into a reusable method
make deleting media more flexible
support replacing avatar, prop, and backdroup
Fix preview panel on media edit page move down on small screens
extract restoring old file code into a method of MediaDict
Replace audio media
extract reload stage code into a function in stage module
Use JQuery to submit replace media form
Merge changes about input tags and ant targets from master
Rename AudioThing and remove the unused one
Merge branch 'master' into replace-media
Rename a utility function and fix import statements in various files
Extract setting url code into its own method
Manually add keys for existing assets
Use new media dictionaries' keys format to support media replacing with cache enabled
Merge changes from master
Fix inconsistent views when rotating avatars