Move upload-qubit, sanitizeNames into MCPClient and eliminate their separate packages

These tools were basically internal to Archivematica to begin with, so it seemed strange to package and install them separately. This eliminates the extra packages and moves them into MCPClient.

In the process I updated sanitizeObjectNames so that it no longer shells out to an external script and instead calls `sanitizeNames.sanitizeRecursively`. That function has also been improved so it doesn't print directly, but instead returns `(old, new)` filename tuples to make it easier to process over the results.