* changes:
Move general preferences from Account to AccountState
Accounts: Load AccountState instead of Account
ExternalIds: Allow to specify revision for getting ext IDs by account
AccountConfig: Read revision of the external IDs branch
Allow to update accounts and general preferences atomically
ExternalIdNotes: Make constructor and load() method private
Allow to update accounts and project watches atomically