holoirc: multiple updates

* start making server settings actually save what it's doing
* remove GB compat code
* cleanup database code - make it less likely to break
* loaderify database loading
* split off service code into WorkerFragment - make this persistent