Revert "Upgrade to xtext2.4 (again)"

This reverts commit c6d74091d33c31d356e06e1394ba49014985c08d.
Runtime exceptions raised during query option parsing are caught to be re thrown with proper http status codes.
Merge remote-tracking branch 'remotes/sethu/master'
Add a new OData Jersey consumer extension to support "Bag" collection types.
Unit test added for the change which raises bad request error for invalid query option
Merge remote-tracking branch 'remotes/origin-temenostech/master'
Merge remote-tracking branch 'remotes/origin-ssethupathi/master'
Minor improvement to the Restbucks.rim following the parameter enhancement.  issue #54
Merge branch 'master' into xtext2.4-dev
Revert "Upgrade to xtext2.4 (again)"

This reverts commit c6d74091d33c31d356e06e1394ba49014985c08d.
Fixes a minor issue with the new xtext 2.4 api used in the SwaggerGeneratorTest.java
Added swagger ui useragent to parent pom to fix build issue.
Fix two minor test failures that only fail when tests are run in non UK timezone.
Merge branch 'aaron-dev' of https://github.com/aphethean/IRIS into aaron-dev
Fix a minor issue with RIM visualisation plugin in the Eclipse Indigo release (JRE1.6)
fixes #47 fail the build if any of the RIM source files have errors.