B-0 Replaced InterlockedAdd() for InterlockedExchangeAdd() to avoid dependency to SDK7 of Windows allowing to compile with plain vanilla VD2010
B-0 Removed integer type size related warnings under Visual Studio 2010
Merge pull request #59 from Convey-Compliance/allow_compile_plain_vanilla_vs2010

Replaced InterlockedAdd() for InterlockedExchangeAdd() to avoid dependency on SDK7
B-0 Fixed wrong implementation of removal of Visual Studio warnings
B-0 small formatting fix
Merge pull request #60 from Convey-Compliance/fixed_inttype_warnings

Removed integer type size related warnings under Visual Studio 2010
atomic: fix typo.
build: start on rpm spec.
build: add `rpm' make target.
build: rename target to dist-rpm
build: don't include locally generated bson-config.h with tarball.
functions only used localy. So it's better to use static to avoid a warning
removing cast warning
adding header file to avoid warnings about function without declarations
1970-01-01 00:00 should be a valid date
Merge pull request #65 from fotonauts/valid-date

1970-01-01 00:00 should be a valid date
Merge pull request #64 from fotonauts/cast-warning

removing cast warning
Merge pull request #63 from fotonauts/static

set functions as static or add declarations
function declaration missing
Merge pull request #66 from fotonauts/static

function declaration missing