Major change to Code base: Replacing AlignmentModel.Cache with JCSCache.
Multiple classes have been made Serializable to allow for spooling reads
to disk. Beta testing.
AlignmentModel still uses Cache but the JCSAlignmentModel uses JCSCache
Picard classes added and modified to allow serialization
Wrapper for JCS cache used in JCSAlignmentModel
This class with configure the cache and build an interval tree of keys
which are later used to fetch reads from the cache.
Merge branch 'master' of https://github.com/mgarber/scriptureV2.git