Tview update

This restores tview functionality to samtools whilst removing dependancy on sam_header.c and migrating the function calls to their htslib equivalents where these exist.