First commit of the matchmaker APIs

This is a wip translation of the matchmaker APIs into avro.

Autogenerated docs are here: http://cassiedoll.github.io/matchmaker-staging.html
Since JAnnovar lists the possible values, should this be changed to an `enum` as well? Or are the values not stable/mature enough?