Finally, we get actual database access
Schema generation and dbdiff works.
A little documentation love
Make the spurious threading error (on shutdown) go away
Add an explicit index to all tables
models/types had a superflous logger
manage schema -d: databases were swapped
Schema generation works on the full core set
BinData is part of the object tree
sql_diff: ignore field order
manage schema -d: TODO
Multiple fixes to actually create a site

* rename ROOT_NAME to ROOT_SITE_NAME
* add ROOT_USER_NAME
* fix relationship declarations in Object
* remove __abstract__ from ObjectRef
* change multiple NoResult to noResultFound
* fix ObjectMeta to listen to _descr presence and nothing else
* don't add a dum-dum user when creating the root site
  - yes, that means it's created as deleted
  - but manager.populate will fix that in the next step
* cleanup imports
some MIME types don't have filename extensions
mport cleanup
"manage.py populate" works, almost

* fill Descriptor table and add a ForeignKey to it
* JSON-pickle timedelta objects
* auto-store ObjectRef
mysql doesn't do DROP CONSTRAINT, it does DROP FOREIGN KEY
"populate" now works, except for logging.
Logging works
Loader: setup apps and blueprints, add --force argument
app/blueprint loader stuff, not yet tested