Run tests that rely on newly released server features.
Revert "Undo name change in C++ tests for now"

This reverts commit 80df115beb351e9a58a6f909c28aab5f603c0a3c.
Test fixes
PTFM-11236 Java bindings to find by ID (bulk describe).
Alphabetize DXSearch methods.
Java: refactor to extract code for paginating through queries.
Java: find* result pages are forward compatible with new fields.

More specifically the inner "Entry" classes (corresponding to each
individual result) need @JsonIgnoreProperties(ignoreUnknown) so that
they ignore new fields that might be added in the future. Previously,
only the surrounding class (corresponding to the entire result packet)
had this set.

Also, minor docstring fixes.
Remove comment obsoleted by 801ceef3.
Java: refactor to extract method ObjectProducer.asList.
Restore old UA numbering; sync Windows version with other builds

This reverts commit c685b797d1baf119483cb7ebf752d8dfa8db86aa.
Remove unused imports
Comment out broken test
PTFM-11391 Escape special characters in filenames.
Changelog and version updates for v0.90.0, UA 1.5.3
PTFM-11008 Better encoding handling on pypy/pip installations.
Coerce format to unicode
Fix compiler warnings and various cosmetic fixes

* MAPPER instance in DXObject can be used by all subclasses
* Declare methods as static where possible
* Eliminate unneeded nesting
* Don't assign to parameters
* Remove unneeded "throws" declarations
Run tests that rely on newly released features.
Unicode fixups following 57023cd9
Move UA version to its own file.