new variant caller interface: they now control their own execution and parse their own commandlines. Refactored ThresholdVariantCaller into SlidingWindowVariantCaller and PileupVariantCaller.