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)
@tpolecat Is there a simpler way to create e.g. RA 1hr? Something like val ra: RightAscension = RightAscension.fromHours(1.0) and/or RightAscension.fromDegrees(15.0) would be useful. Would it be ok to add something like that? I think at the very least for setting up tests this would be useful.