README cleanup, correct URL.
'undefined' -> BSON null; BSON null -> 'undefined'
'undefined' -> BSON null; BSON null -> 'undefined'
Fix broken test.

Shame on me!
Added '-type utf8()' to exports -- it's referenced from 'mongodb-erlang'
Added '-type arr()' to exports -- it's referenced from 'bson_binary.erl'
bson_binary: Allow keys to be types other than atoms

This is mainly nice for complex updates and selectors when using bson in conjunction
with mongodb.
Revert "bson_binary: Allow keys to be types other than atoms"

This reverts commit 1a39ba0111376daebdc45959fc7ae0aa7b758471.
Allow put_field_accum to take binary keys
Merge pull request #1 from DaedalusRaistlin/null_undefined

bson_binary: Allow keys to be types other than atoms
Update README.md
Merge remote-tracking branch 'superbobry/master'
Merge remote-tracking branch 'anneli/null_undefined_on'
Merge remote-tracking branch 'anneli/null_undefined'
Treat deprecated "undefined" as 'null'.
Add bson:merge/3

bson:merge/3 works like bson:merge/2 but resolves conflicts using
the provided merging function.
Remove bson_tests and embed the tests into the bson and bson_binary modules
Replace bson.app with a bson.app.src
Add initial implementation of bson_schema

bson_schema is a helper module allowing the validation of bson documents
against a specified schema.
Merge