Variation Reference Methods

Pulls some features of both the References and Variants data models into the existing `variationReference.avdl`, and adds a `variationreferencemethods.avdl` to define an API for it.
s/Vartiant/Variant