tests: more power of two tests.
Release 0.8.2.
build: post-release bump.
macros: use GCC style alignment attribute with SunProC.
macros: drop offsetof here as we don't have guaranteed header available.
build: fix rpm build
types: fix alignment for a few potentially stack allocated types.
clock: drop timezone field from bson_gettimeofday()

Making this function portable for all the target platforms is not that
realistic, so let's just drop timezone for now.

This breaks API, but is worth it for us in the long run as we approach 1.0.
types: more alignment restrictions.
oid: only use optimized to_string on x86 based platforms.
build: add development builds for 0.8.3.
build: enable with debug symbols but optimizations enabled.
bson-to-json: allow specifying - for STDIN.
json-to-bson: check result from fwrite() and bail on failure.
Minor spelling edits in documentation

Small change in bson_iter_utf8(3), bson_new_from_json(3), and
bson_append_int32(3).
Merge pull request #73 from ksuarz/master

Minor spelling edits in documentation
Spelling: fix "key" to "key_length"

Mostly on bson_append_X documentation pages.
json: add parse support for $numberLong.
More minor spelling/formatting fixes

I added the definition of the BSON_ITER_HAS_DATE_TIME macro to the
documentation to make it more consistent with the other bson_iter_X
functions.
Merge pull request #74 from ksuarz/master

Spelling/formatting changes