[SCHEMA] Separate tables for backend folders/labels and Inbox labels.

Following a design discussion, we are splitting our notion of folders
and labels into two different things: folders/labels from the account
backend (e.g. Gmail), and Inbox-specific labels.
Port Gmail code to new folder/label schema.

With this change, we rip out folder name translation for Gmail labels
and store them as-is. Special Inbox labels will be provided via
different queries; they no longer are stored specially in the database.
[SCHEMA] Save more folder names.

TODO: starred or important? Which of these are actually required for
whatever we want to sync back to the remote and which aren't?