Addition of library changes from java-library-dev

Changes correspond to the feature updates of CE-5/CE-26:  Removed duplicate classes APIParsingException and added support for TTL, push to local time, and background push.  Also fixed a bug in the WNS serialization as seen in CE-324.