Improved fix for JENA-820

This commit ensures that the JENA-820 fix applies over all input formats
not just line based formats.  It also expands the test cases for blank
node divergence and identity to cover a wider range of formats.
Improve tests for JENA-820 to embody assumptions

Adds assumptions to the blank node tests because some formats don't
respect the ParserProfile and some formats preserve blank node identity
regardless