Added wrapper for cursor hiding and showing that automatically deal with imbalances. MP does not create one, but plugins and certain drivers/other software/configuration can create one.
Added threaded plugin loading for faster startup time to:
- loading process plugins
- loading window plugins
- starting process plugins
Changes startup sequence to show MP after plugin loading has been finished.