A bunch of performance optimizations to SamLocusIterator gaining about 35% speed up, including...

...converting to using ArrayLists instead of LinkedLists, restructuring accumulateSamRecord() and some general performance-related cleanup.