Merge pull request #26 from adrianchia/master

Updated MongoDB driver
Made library compatible to Jackson 2.2
Added compatibility matrix
Fixed compatibility matrix (oops)
chmod 755 gradlew
refs #29 Point to a specific version of jackson to avoid causing version-range and build-time issues downstream.
Use a specific version of Jackson so that users don't use unstable snapshot version or face unexpected dependency changes. Use junit 4.11 because 4.10 bundles hamcrest in a broken way. Show warnings during compilation and suppress warnings for overriding deprecated APIs.
Merge pull request #29 from jstoneham/master

Dependency on version ranges can cause problems downstream
Merge branch 'master' of git://github.com/benmccann/bson4jackson into benmccann-master

Conflicts:
	build.gradle
Fixed warning (unnecessary cast)
Fixed formatting slightly
Bumped up version number
Fixed URL to developer's website
Correctly update counter when a zero byte is read
Make sure root arrays can be read correctly

Fixes #31
Added more unit tests that make sure root arrays and objects
are parsed correctly.

Refers issue #31