Support serializing BNodes with Jena. 

Bnodes came out using URIs like <_:b1>. This patch registers subject/object as BNode instead, supporting circular references. A BNode property will cause a InvalidPropertyURIException as this is not supported by Jena.

Tests updated in both directions to test bnodes read/write.