Refactor: python: Merge AsyncWaitCmd and AsyncRemoteProc into a single class.
They were very close anyway, so there's not a lot of work required in
doing so. Also:
- Rename most class members to be private.
- Rename completionDelegate, outLines, and errLines to delegate to comply with standard python naming.