Refactor flags, add option to dump from one database connection to another.
Merge commit '135f33d9eac82c63a48b14942c8eff647c070410' into db
# Conflicts:
# spec/database_spec.cr
# src/sqlite3/lib_sqlite3.cr
# src/sqlite3/result_set.cr
# src/sqlite3/statement.cr