Use newer Picard

Many tests needed MD5 values changing as BAM format version has changed from 1.0 to 1.4 in recent Picard releases.

Also, the order of arguments in many asertEquals has been fixed.