Created InternalEvents for events and tracking.

Also moved remote-manager getter to new mp_client_support.py, and added an asynchronous, one-way calling functionality. Added an internal-event when there was an error while polling an endpoint.
Finished IE's.

We now send IE's for all poll, processing, and emit failures.