fixes #82 we now have integration tests that prove $metadata can be accessed with a redirect and these integration tests also test support of passing of query parameters on with an auto transition.
Upgraded maven-jetty-plugin version to fix all the examples that used the user agent examples, which are now web fragments.  This change required a minor media type matching enhancement in the Atom and HAL providers.  Plus this change also delivers a working CORS example.
Fix the useragent-odata-html example (it did not include any of the web fragment resources) and add a 'Load' button that can load any OData service that has enabled CORS.
Fix the packaging of the other web fragment base user agent examples.
Throw a runtime exception if initial state not supplied through misconfiguration or miscoding of the rim.
Improve logging of errors in HypermediaTemplateHelper.templateReplace
Bug fix & unit test added: IRIS was retrying 5 times if exception not belongs to SERVER_ERROR family e.g bad request.
Merge pull request #84 from JangidUK/retry-workflow-strategy-bugfix

Bug fix & unit test added
fixes an issue where the base path in the service document incorrectly pointed to the baseuri rather than the expected company base service uri.  Added integration tests.
Merge commit '9acefc55a94a79f6027d9ffd7787e8acc5ecbd32' into aaron-dev
Use velocity template include facility to split RIM-DSL.vm
OData Filter:
1. OptionsQueryParserExt.java and TestOptionsQueryParserExt.java class added to fix the System query filter options.
2. Now GETEntitiesCommand/GETEntityCommand and GETNavPropertyCommand will use OptionsQueryParserExt
3. Unit test added for OptionsQueryParserExt
Small refactoring of tests to return InteractionModel in test harness rather than the dsl itself.
Enhance the RimDslGenerator to be able to name the resources and return a map of generated resources.
Change the generator to write the RIM artifacts using the new dsl map approach.
Remove deprecation declaration, we want the method as it creates the velocity engine for us.
Organise imports
Minor fix to the SDK that generates a filter parameter to the resource.  Prior to this change two transitions to the same resource would effectively overwrite one another's filter query.
Add fully qualified transition to generated RIM when using custom RIM name.
Add commands and events to generated custom RIM.