MakeSummaryTable gets read files from bam header

This is way better than trying to guess it based on the constantly
changing formats the sequencing center gives the data in.

There's a bit of a risk still present in that it doesn't count all the
reads, so if there are multiple "leftovers" files (for instance, if
adjacent slices are computationally merged), then it won't deal with
them properly.
Upgrade to FlyBase r6.02
Merge branch 'BcdRNAi'
Merge branch 'master' into nextera
Merge branch 'nextera' into HbRNAi
Cleaner printing of non-successful states in MST

before would print summary statistics of every library, now only prints
if it fails to match filter.  Also a bit more readable.
Track MapTable properly in Makefile
More tolerant of poor mapping

Note to self: I should spend some time tracking down why this isn't
working well.  Later.
Add startswith and contains lambdas to Utils.py
Add hatching as optional in SVG_heatmap