Changes toString() for RelationshipGroupRecord to include all fields

Previously, RelationshipGroupRecord.toString() would skip fields with
 default values. That made string representations hard to read. This
 commit changes that to always include all fields
Adds tests for transactional state maintenance around dense nodes
Adds integration tests for dense nodes