This revision includes all of my bug fixes and improvements for odata4j.

In particular, it contains

- Support for creating and consuming $batch requests.
- Support for handling $batch requests on service root URI w/o content-length header.
- Exit command execution loop if an exception occurred.
- Create new bundle including Jetty and Jersey classes.
- Add line breaks to batch payload.
- Support for parsing ATOM entry result of function import calls.
- Update Jersey to 1.17.1
- Update Jetty to 8.1.10.v20130312
- Support for all ATOM function return types (single, complex, collection).
- Bundle java source files.
- Fix invalid JSON request payload format for single links.
- Fix ClassCastException when writing collections of simple objects.
- Fix determination of service version.
- Change log level from info to fine.
- Add UTF-8 charset to changeset's content type header.
- Fix parsing literal expressions of type double without 'd' suffix.
- Fix resolving path for navigation property resources.
- Resolve collection types properly.
- Support for creating null value for complex property types.
- Determine type of properties without type attribute. Fixes issue 143.
- Replace URL-encoded colon in datetime string.
- Support for non-literal expressions in FilterExpressionVisitor.