Rename /job-xxxx/streamLog to /job-xxxx/getLog
Fix string interpolation in Makefile
Update API wrappers for API route renaming

- Result of a67c1141effbe75aed6c8f78756be926db0ec668
- Note that this removes the previous wrappers
Accessor for the temporary workspace/selected project.
New method DXJSON.safeTreeToValue (wraps ObjectMapper.treeToValue).

Update some DX classes so they no longer throw JsonProcessingException.
Add and reformat docs for DXContainer, DXProject, DXObject.
PTFM-7307: Basic support for job tags and properties

Add support in:
- dxpy.DXExecutable.run
- dxpy.DXJob.new, dxpy.new_dxjob
- dxpy.find_jobs
- dx describe
- dx run with --tag, --property (BREAKING change; removing --tag from
  being equivalent to --alias/--version for specifying a version of an
  app to run)
- dx find jobs with --tag, --property

Also reorder some kwargs to group metadata args together
Java high-level bindings: DXJob, DXDataObject, DXRecord, DXSearch.

Other changes:
* Implemented DXContainer methods that consume or produce DXDataObjects
* Implemented equals, hashcode, and toString on DXObject
* Supporting enums: AccessLevel, DataObjectState, JobState
Changelog and version updates for v0.77.0, UA 1.4.7