Fix `new Date` calls when editing documents.

Fixes #135
Add built genghis files.
Defensive drivering.
Wait for PHP api instance to spin up when testing.
Trim down the build matrix a bit.

We probably only need one or two builds per minor version, except where there are BC breaks (e.g. 1.3.4).
Simplify build config.

It doesn't hurt if we set up the mongo driver, even if we're not testing the PHP backend.
Wait up to 2 seconds for the PHP api to spin up.
Don't use 'safe' => true with MongoClient.

Fixes #137
Update built genghis.php for 'safe' fix.
Update CHANGELOG.
Update gem dependencies.
More robust “safe” option switch.

Compare Mongo::VERSION instead of using MongoClient class existence.
Update compiled genghis.*
Get API spec passing.

We’ll ignore the issues with encoded slashes in the URL for now. Unfortunately, it looks like rack-protect is joining Apache in making the exact wrong call in this case :(
Bump to v2.3.9
Merge branch 'release/2.3.9'
Update gem dependencies.
More robust “safe” option switch.

Compare Mongo::VERSION instead of using MongoClient class existence.
Update compiled genghis.*
Get API spec passing.

We’ll ignore the issues with encoded slashes in the URL for now. Unfortunately, it looks like rack-protect is joining Apache in making the exact wrong call in this case :(