macros: add BSON_WORD_SIZE.
types: use char for padding in bson_reader_t.

Adds assertion for 256 byte structure. Additional static assertions
ensure typed versions are <= 256.