Initial work on 4.0.0 compatibility. Specs pass.

This work will not be backwards compatible with 3.x at the moment.

References #239
Merge branch 'master' of github.com:ernie/squeel
Honor goofy hash options to order in AR4

Fixes #243
Silence deprecations unless DEPRECATE env var set
Get 1.1 working with AR 3.0 - 4.0
ARel -> Arel
Fix backwards compatibility with where.not in 4.0

Fixes #247
Prevent AR::Relation#order! from breaking KeyPaths

Fixes #248
Stop mutating And nodes with & and -

Fixes #251
Update README.md. A little love made to sql syntax highlight.

[ci skip]
Update select_for_count to support AR 4.0.1
Support 2-argument version of Relation#from in AR4

Fixes #256
Update CHANGELOG
Merge pull request #253 from simi/patch-1

Update README.md. A little love made to sql syntax highlight.
More love to SQL syntax highlight.

[ci skip]
Merge pull request #258 from simi/patch-1

More love to SQL syntax highlight.
count(*) if there are more than one field were in select statement
Added instructions for how to select multiple attributes in Squeel

It took me a little while to figure out how to select multiple attributes in a query. I've added little paragraph in which details this
Changed multiple-attribute selection to array syntax
Merge pull request #264 from peternixey/master

I've added a couple of lines into the Readme to explain how to select multiple attributes