Fastqc v11

The parser already works for FastQC v0.11 data (issue #4). There's 2 modules added, one removed (per-base GC content, which always struck me as redundant), and a few fields renamed (notably, "Filtered" -> "Sequences flagged as poor quality").

I think the LIMS will error with this change, as it's expecting all the modules in EXPECTED_MODULES to be present. It might be better to split this array into EXPECTED/OPTIONAL.