Basic DroidBooru account support

Adds custom DroidBooru accounts. Such an account is created by asking the user to choose a "com.google" account (since nodebooru uses Google auth, and DroidBooru doesn't really auth yet anyway).