Tidy up accounts. Serialise/deserialise not ok

Still needs some work to get the syncing working. Got a feeling I might have to delete the code, re-plan and do it again (because there's a number of different ways it can happen).
Started on preferences page
Some copy
Add ID column to customers table
Merge branch 'master' into feature/account
Updated links to CodeMirror 4
Added missing sqlite update for settings.
redriect => redirect
Merge pull request #1303 from jsbin/fix/stripe-customer-table

Add ID column to customers table
Merge pull request #1313 from jsbin/fix/1311-typo

redriect => redirect
Fixed the user settings after been changed
prefix all id's and names with form name
strip prefix from name when getting form data
Use login form scoped #username for email val on password reset
Merge pull request #1319 from jsbin/fix/1301-dupe-id

Fix/1301 dupe
Fixed active line border and gutter
px > rem. Have some of that.
Okay, em > px > rem (in *this* case!)
3.13.3
Fixed sqlite error and css active line for jsbin theme