Remove Alignment caching

Only store one AlignmentInterval per reference frame, using frame name as key. Use Guava MapMaker to create a map with softValues so we don't have any memory leaks.

See IGV-1900, IGV-1881