Moved relationship implementations into Hypostasis::Shared to consolidate identical code between Hypostasis::ColumnGroup and Hypostasis::Document.