DroidBooru account support

Adds custom DroidBooru accounts and the ability to switch between them. Each account is associated with a "com.google" account (since nodebooru uses Google auth, and DroidBooru doesn't really auth yet anyway) as well as a server name and hostname/IP/port combo.

0943b64 changes nodebooru's ref to one currently only found in cwc/nodebooru, so to build the Nativ library from scratch, that remote must be used. However, compatibility is still retained with whatever is deployed on img.uncod.in, so I went ahead and pushed them up. :shipit: