Improve database connection creation

- accept a Sequel::Database in the Database helper
- remove `:conn` option for Database helper
- require two seperate option hashes in database-related sets: one for
  connection options, and one for other options
- add documentation for MatchSets::Database and ScoreSets::Database
- update documentation for ResultSets::Database