Initial setup for account integration using Flask-User.
Add rest of user account template overrides.
Add new fields for first and last name, and prepopulate a default display name.  Use a better method for autofocus on primary inputs.
Add template overrides for account emails.
Add handling for a new visitor cookie.
Initial support for hooking up signup/login to trip plan ownership.
Add logout support, and make sure login targets the top frame.
Add a concept of DisplayUser and represent comment authors that way in the UI.
Migrate to a DisplayUser ownership model for trip plans.
Remove old proxy handler.
When creating a new account, re-save trip plans owned by the same email, if any, in the new ownership format.
Properly migrate trip plans to new creators using the new ownership scheme.  Use DB user ids and visitor ids to key storage of trip plans rather than emails.
Add validators for first name, last name, and display name.
Add a callout for people who were logged in under the old scheme to create an account under the new scheme.
Add dismissable flashed messages to the trip plan page.
Fix typo.
Propagate the next= url value when toggling between register and login.
Add standalone versions of all the login templates.
Fix migration bugs.
User a user object for account info and user icons.