bug 24978 Fixed copyAttributes to keep numpy dtype for string attributes if existing.  
       added cmph5tools.py sort step in cram test to make sure it works.  

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 133331]
Part 1 of cursed no-op integrate from S2.2

[Tracking bug 24842]

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 133437]
       Part 2 of cursed p4 merge: delete file reintroduced

       [Tracking bug 24842]

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 133438]