Whitespace and CS fixing, phase 1.
Update after Hannes' review.
Merged pull request #307
Fixed PHP-437: Removed old API checks and some unused code.

We could remove some code as we don't support PHP 5.1 anymore.  I've tested to
build with 5.2.18, 5.3.22, 5.4.12 and 5.5.0 in both ZTS and normal builds at
64bit, as well as 5.3.20 and 5.4.9 in 32bit (no-ZTS).
Merged pull request #308
Split out MongoResultException into its own files.
Split out MongoCursorException into its own files.
Split out MongoCursorTimeoutException into its own files.
Split out MongoConnectionException into its own files.
Split out MongoException into its own files.
Split out MongoGridFSException into its own files.
Split out MongoGridFSException into its own files.
Removed ifdef as it is would allow for 5.1 support which we don't do anyway.
PHP-542: Split out exceptions into their own files.
Merged pull request #309
PHP-694: Split out mongo_types.c into one file per class.
PHP 694: Split out gridfs.c into one file per class.
Merged pull request #310
Fixed PHP-303: Support the autoIndexId option for createCollection.
Merge branch PR #311

* pull-request/311:
  Fixed PHP-303: Support the autoIndexId option for createCollection.