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