Fix setLongestORF.

We had two main issues:
* _.each doesn't terminate loop if you return false. Must use _.every.
* ORF coordinates are calculated on spliced transcript. For reverse strand,
  start & stop coordinates must be first transformed across the length of
  spliced transcript and then transformed to refSeq coordinates.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>