add flag for produce generalized RDF
Eliminate blank node predicates by default

TODO: Support Options.produceGeneralizedRdf
Support Options.produceGeneralizedRdf
Allow writing of Generalized RDF where predicates can be blank nodes

NQuads parser however does not parse the results of this writing
properly support NQuads printing of predicate blank nodes with spacing