add ability to get just metadata, and related unit tests
fix #24 by adding DocumentWriteSet.disableDefault() which seems cleaner than addDefault(null) . . .
fix #41, only send metadata that has been explicity set
Merge branch 'bulkReadWrite' of github.com:marklogic/java-client-api into dev