Adds generic settings object test
Adds settings.unset(key, ...)
Fixes bug on settings.unset(), adds settings.get('foo.bar.*'), adds tests
Changes orm.settings() to be global and then pass snapshots of it when connecting to a specific database

This allows people to have different settings for different drivers or
connections
Adds Settings description to database