Merge in candidate gene handling, and exomiser 2 score handling.

Code to process VCF files automatically now needs to be upgraded to Exomiser 2, and cache clearing still needs to be automatically triggered by a patient listener.