moved forgot pass to basic_auth plugin
moved change_pass to basic_auth and fixed some typos with the moving of forgot pass
used template hooks instead of hardcoding basic_auth functionality into templates
fixed typo to check allow_registration not if auth is enabled
deleted misplaced template
moved create account link on login page to a hook
fixed some typos and missed imports
use new in-memory db for testing
skip openid test if python-openid isn't installed
get and set metadata for a MediaFile
skip image resizing if possible
skip ascii thumb resizing if necessary
need to use mutation tracking to detect changes in JSONEncoded types
make all JSONEncoded columns mutable
skip audio reprocessing if necessary
skip pdf processing if necessary
skip stl processing if necessary
skip video processing if necessary
not all JSONEncoded fields should be mutable dicts
remove a blank line