Deprecate Apartment::Database in favor of Apartment::Tenant

I'm still a bit confused at exception messages, like one below:

```
rescue *rescuable_exceptions
  raise DatabaseNotFound, "The tenant #{tenant} cannot be found"`
end
```

How to revise it to the new abstraction? @bradrobertson