SamRecord: Add warnings about Duplicate Tags being overwritten
SamFile - improve sort order validation error messages
SamFile - sort order validation - make it more flexible - compare both using String::Compare and strcmp to handle various sort mechanisms since neither matches samtools exactly