useless variable on mac
needs private header to avoid 'No previous prototype for function '_bson_iso8601_date_parse'

Closes #112
typo

Closes #111
set a default buffer size for error message (32 is too short)

Closes #103
cast warning
Clear "Implicit conversion loses integer precision" warnings