Add option to disable multithreading
Refactor protein info tracking
Replace CalculateTrypticState with clsPeptideCleavageStateCalculator
Merge remote-tracking branch 'origin/master'
Refactor shared code into PHRPReaderBase
Simply target filters and remove duplicate fields from results
Update parsing of MASIC ScanStats and DeconTools scans file to use shared code