Add PanelName, so adding new tracks (specifically, choosing their panel) is less hacky
Use WeakReference for SamAlignment.record; keep SamAlignment.readSequence in memory

Further profiling indicates storing the SAMRecord occupies a lot of memory, and we don't really need it. We do need the sequence, though.