Added field name validation to BSONBinaryWriter, which is used in various message types.  Removed field name validation from DocumentCodec