Added limit() and offset() with aliases.
Fixed inverse logic error

Updating the model when it already exists and create a new one if it doesn't.
Reverting change.
Added __callStatic to database capsule to dynamically pass methods to Connection
Document new __callStatic() in Database Capsule
Check for driver based extension.
Merge remote-tracking branch 'origin/4.0'