Merged pull request #491
Fixed PHP-858: Crash when extending Mongo and MongoClient classes and not calling its constructor
Add a comment why this check is needed, as per PR review
Merged Pull Request #490

* pull-request/490:
  Add a comment why this check is needed, as per PR review
  Fixed PHP-858: Crash when extending Mongo and MongoClient classes and not calling its constructor
Fixed PHP-872: Driver should prevent \0 characters in keys, collection and database names.
Merged pull request #495
BUMP 1.4.2
Windows doesn't have poll, so keep the old select branch around for it.

Windows has WSAPoll instead of poll(), but that's broken so we can't use it. I
hate that Mickey Mouse OS.
Merge branch '1.4.2-windows-fixes' into v1.4
Back to -dev.
Fixed PHP-423: MongoDate support for 64-bit timestamps on 32-bit systems.

I can't create a test case as there is no way to create a "larger" timestamp on
32 bit platforms in the first place. After this change, MongoDate will also
show that MongoDB really only supports milliseconds, and not microseconds as
MongoDate implies. This means that a var_dump just after creation will truncate
to three decimals. This is a tiny BC break, but IMO it is more correct to do it
like this, as it reflects how it really works.
Fixed ZTS and prrintf format.