Change signature of Sequel::Model.include to be the same as Module.include
Remove dead stores
Allow overriding rake binary used for spec_*_w tasks via RAKE env variable
Minor documentation fix for Tree plugin
Bump version to 4.10.0
Remove methods deprecated in 4.10.0
Add example for an after_commit hook that only runs for newly created objects
Add :rank option to Dataset#full_text_search on PostgreSQL, to order by the ranking (Fixes #809)

This also changes the SQL slightly, due to the use of standard
SQL casts instead of :: casts.

Stop checking for specific SQL in the adapter tests for this.
Make :read_only transaction option be per-savepoint on PostgreSQL (Fixes #807)

The READ ONLY setting is per savepoint on PostgreSQL, allowing
you to have a READ WRITE transaction with savepoints that are
READ ONLY.  You cannot have a READ ONLY transaction with READ
WRITE savepoints, though, as then the entire transaction would
not be read only.
Support a default Dataset#import slice size, set to 500 on SQLite (Fixes #810)

I debated whether to set a default slice size for all databases,
but decided against it.  Setting a default slice size lower than
the maximum limit for the database may hurt performance.  If
limits are discovered for other databases, I'll update the
adapters appropriately.

While here, add some more specs for :slice option usage.
Simplify examples in many_through_many plugin
Minor documentation update to many_through_many plugin
Make inheritance plugins set class column before validation, works better with auto_validations
Make timestamp plugin set values before validation when creating
Fix documentation for Dataset#exists
Doc typos for group functions
pass server name to after_connect block
Call the :after_connect Database option proc with both the connection and server/shard if it accepts 2 arguments

This fixes usage with an after_connect lambda proc that takes a
single argument, as well as fixes usage on ruby 1.8 that was
broken in the previous commit.
Fix documentation to use ESCAPE for LIKE clauses

Sequel uses ESCAPE with LIKE on most databases in order to make
the escape characters the same across databases.  However, the
documentation was not updated to reflect that until now.
Make DatabaseError spec work on PostgreSQL 9.4

"SELECT" is valid SQL in PostgreSQL 9.4, returning a result set
with 0 columns and 1 row.