Merge pull request #1 from dkj/devel

Alternative inner class, use of static.
Do not use bit mask to test flags
Exception if template alignment records are out of order

AlignmentFilter should take records (for same primary data) from
multiple BAM files - if template groups f reocrds or out of order
compared with the first file, or missing form the first file then
an exception should be thrown.