Update lib/MongoDB/Database.pm
PERL-201 eliminate Any::Moose dependency in tests
Revert "PERL-202 lame hack to replace non-portable timegm()"

This reverts commit cab04755b5f79d42af0150c9eeddb538ba4ff9b1,
which replaces a library function not available on Win32 (timegm)
with a different library function not available on Win32 (setenv).

(Some days, you just can't win.)
Allow fsync.t to pass on systems that do not support async flush

Some ports of MongoDB (i.e. Windows) do not support asynchronous flushing, causing the async flush tests to fail.
Detect this scenario and skip them.
Some tests are using old obsolete AUTOLOAD magic.  Update them to use get_database() to prevent warnings from being generated.
Change "warn on floating timezone" test into a genuine test and suppress warning output.
Suppress warnings caused by strange int() calls performed to force internal bits set on SVs.
Merge pull request #53 from Stevie-O/bug202fix

Fix for PERL-202
bump version
fix docs formatting for write concerns
Socket timeout set incorrectly PERL-196
Merge remote-tracking branch 'upstream/master'
Fix small bugs in documentation.
merging docs fixes
merging Cursor changes accidentally committed to master
Merge branch 'master' into version-0.503
merging changes into current version branch
Merge branch 'master' of github.com:nightlord/mongo-perl-driver into nightlord-master
merging pull req into version-0.503 branch
Merge branch 'patch-1' of github.com:rojasc/mongo-perl-driver into rojasc-patch-1
fix docs bug regarding "n" return val
updated Changes file for the first time in forever
initial sketch for native DBRef object
fix type coercion syntax