JAVA-1070: Restricted NULL Unicode character checks to cstring, so that a normal value string can contain one

Conflicts:
	src/main/org/bson/BasicBSONEncoder.java
	src/test/com/mongodb/DBCollectionTest.java
	src/test/org/bson/BasicBSONEncoderTest.java