Add DEBUG_LOGIN preprocessor flag for auto-deleting auto-saved credentials

Turned off by default.
Add interaction-based styling to account button
Minor accounts view interface and protocol fixups
Refactor account to conform to data source protocol

Also refactor button to refer to the account as a
data source.
Allow hiding the account button avatar image

Useful for tight-space situations like being a bar
button item.