Persist OriginalRecord

This is a substantial rewrite of OriginalRecord to allow them to persist to LDP.
:+1: `#content` could *absolutely* be looser.  I was thinking also about type equality and whether it's appropriate for `==`.