Bring in line with Python 1.6.0 - add sample and annotation resources.

Commit 0feceb4 uses HGNC.... However ClinVar is still used on one test where we need a 2nd name, and in parsing some JSON results (i.e. no query is sent over the wire.)  There are tests in the Ruby client that should be put into the Python client