Syncbase startup and database setup

Without J8/Rx, asyncs are super unwieldy; for simplicity, just block
sequential asyncs and do everything on a worker thread.

Change-Id: If30130d6fbdb2fafbe80190c5f72be407e8a4ad1
9 files changed