Remove old R installation before installing new version

In particular, stale packages must be removed.
Changelog and version updates for v0.88.0
Normalize formatting (to make the next change more readable).
PTFM-11133 DXEnvironment improvements.

* DXEnvironment.Builder supports initializing a new builder from an
  arbitrary JSON file or an existing environment.
* DXEnvironment.Builder#setBearerToken lets you set the bearer token (as
  a String) instead of having to build, and then set, the entire
  security context JSON.
* DXEnvironment.Builder supports setting, and DXEnvironment supports
  getting, all the other fields that are stored, too.
PTFM-11084 Java: PropertiesQuery supports complex property queries
PTFM-10636: Use new instance type names
Doc typo fix
Undo name change in C++ tests for now
PTFM-11133 Additional cleanups following 79b830a5.
[PTFM-11308] Improve help for dx login --timeout
Changelog and version updates for v0.89.0
Change invocation of "dx-build-applet" (deprecated) to "dx build".