minor: add missing decls for older MinGW, closes #95
add bson_copy_to_excluding_noinit
CDRIVER-423 ISO-8601 string or $numberLong dates

Provide support for ISO-8601 strings and $numberLong dates.

Closes #91
remove no longer out of range iso8601 date check
CDRIVER-457 allow dbref's in bson_validate

when bson_validate is provided BSON_VALIDATE_DOLLAR_KEYS, correctly
handle the dbref style sub doc.

I.e. validate:

{
    sub_doc : {
        $ref  : "string",
        $id   : "anything",
        $db   : "optional string",
        extra : "stuff"
    }
}
adding valgrind target for libbson
Fix fallback for bson_get_monotonic_time

bson_get_monotonic_time incorrectly called bson_gettimeofday with a
second parameter when invoked on a platform without a monotonic clock.

This fixes that call.

Closes #108
Various win32 fixups

o Fixing cmakelists.txt
o moving header guards above checks for BSON_COMPILATION and the like
o fixing some iso8601 win32 bugs
Support for version script abi versioning

* Add BSON_1.0 and BSON_1.1 versions under the libbson-1.0.so.0 SONAME
* Configure check support as well
1.1.0-rc0 release

Signed-off-by: Jason Carey (hanumantmk) <jcarey@argv.me>
correctly attributing contributions
adding LIBBSON_1.* symbols to expected_abi
Merge branch 'master' of github.com:mongodb/libbson into development