updated workflow submodule to bd3dc68
Make log message even more better
cascade allocation delete to timeline events
Fixed using other packages subroutine as sort predicate

When byBamOrder was copy-pasted into every subroutine you can just use
it's name, but perl requires you to use prototypes in order to us
another packages subroutine as a sort predicate.
Use caller instead of longmess, for shorter log messages

We didn't really need the entire stacktrace, so caller lets us just get
at the relevant part.
1.Add ensembl gene ids to output 2. cache transcripts and external gene ids
DV2 False Indel Filter: implement min_coverage [ne: min_good_coverage]
fix issue with id being double defined in ghost class