[FT-319] Implement architectural decision, on how to retrieve data from back-end (genome browser)

Transmart changes to support genome browser
[FT-319] Implement architectural decision, on how to retrieve data from back-end (genome browser)

Modified test case: order of entries is not checked
[FT-319] Get regions wider than segment into results
[FT-319] Code simplification.

Use `between` hql operator instead of  `<=` and `>=`
Merge remote-tracking branch 'thehyve/master'