Add ability to save SequenceMatch tracks in sessions.

Fix bug where SequenceMatch wouldn't identify all overlapping matches (add unit test)
Improve @api documentation where necessary
Add doRefresh call to addTracks so repaint is forced immediately
Change AlignmentDataManager.loadAlignments to cause repaints via DataLoadedEvent s