Fixed a bug in AdamContext.adamLoad

See the comment there -- basically, we weren't testing for a subclass
relationship between the type parameter T and ADAMRecord in the right way,
I think?

Added a test to make sure that we can load SAM files correctly.
Merge pull request #12 from genomebridge/subclass-error

Subclass testing bug in AdamContext.adamLoad