PTFM-9676: dx bugfix for describing nonexistent project
PTFM-9113 Fix "dx build --archive -d other_project:"
Fix broken autodoc links found by the scanner
PTFM-9113 Additional test improvements.

* "dx rmproject" needs --yes to keep from hanging the test
* Create applet in the other project so as to actually test the change
PTFM-7526 Call py_compile in process so we can disable .pyc outputs.
Improve messaging surrounding dx build --archive.
PTFM-8757: dx describe bugfix when current project is invalid
PTFM-9606: fix dx tab completion of folders
PTFM-7846 Add docs for DXDataObject dynamic attributes.