REL-2015: Make RA min/max filter "wrap" in case min > max (e.g. 22 - 7)

As described in the title this PR allows users to enter a min values that is bigger than the max value in the RA filter which is treated as a filter that wraps around 24 hrs. E.g. [22..7] becomes [0..7] || [22..]. This makes it easier for them to select the observations that are relevant for them for the current time of year. See also the attached screenshot.

I've added some tests which make use of test functionality that is defined in other bundles, therefore I had to add the test dependencies to the dependencies in OcsBundle.

Note that this PR depends on https://github.com/gemini-hlsw/ocs/pull/48 which needs to be merged first (it fixes a problem with Obs objects).

(Forget the first commit, that was a dead end that didn't work.)

![image](https://cloud.githubusercontent.com/assets/7856060/4764360/cb033f56-5b23-11e4-9f55-c82635fbfaa3.png)
This isn't actually part of the PR but I'm wondering what is going on here with the -0.001.