Added a htslib python adapter

Using the htslib (sam.h) interface through python directly is difficult
because of macro definitions. This interface is explicit.