Added internal/frontend/account to implement account management code.
Added user registration templates and handlers.
Set up a sqlite and postgres database in package main.
internal/ is too limiting, and by using pkg/ we can use the libraries in
our own projects elsewhere. The netlify-functions/vanity service uses
pkg/log already.
The main change here is initializing micromdm.io as the module. That
allows micromdm to decouple from GitHub in the long run. It also means
I'll have to set up Go vanity URLs and move or modify the website
directory.
Other changes:
- WIP logging package
- Package id with ulid
- Tools repo