Add method in Gene to extract exonic regions
Make Gene exonic_regions a lazy attribute and define method exonic_length
Add method "intronic_length" in Spliceable
Correct bug in "foreach_record..." loops that stopped when the applied funtion returned a value
Override Region method "mid_position" for SAM records