Fix #2013 RemoteManager being coupled to Application
Refactored tests for limit and offset.
Added limit() and offset() with aliases.
Merge pull request #2083 from daylerees/skip-take-aliases

Added limit() and offset() to Query Builder.
Fixed inverse logic error

Updating the model when it already exists and create a new one if it doesn't.
Merge pull request #2100 from peaceman/4.0

Inverse logic error in the model update method
Reverting change.
Added __callStatic to database capsule to dynamically pass methods to Connection
Merge pull request #2101 from jchamberlain/4.0

Added __callStatic to database capsule
Document new __callStatic() in Database Capsule
Merge pull request #2102 from jchamberlain/4.0

Document new __callStatic() in Database Capsule
Merge pull request #2078 from Anahkiasen/coupled-remote

Fix #2013 RemoteManager being coupled to Application
Check for driver based extension.
Merge remote-tracking branch 'origin/4.0'
Merge branch 'master' of github.com:laravel/framework
Add method of getting route parameter without evaluating all params

Fixes #1787
Added missing SQL operators for each grammar.

Added bitwise operators using the following grid:

        MySQL  PgSQL  SQLite  MSSQL
AND     &      &      &       &
AND-E                         &=
OR      |      |      |       |
OR-E                          |=
XOR     ^      #              ^
XOR-E                         ^=
L-SHFT  <<     <<     <<
R-SHFT  >>     >>     >>

Additionally added:

- SQLite's == operator,
- MSSQL's not-greater-than (!>), not-less-than (!<) operators.

I have not added NOT (universally '~') as I'm not sure how this would be used
with where($col, $op, $val).