Universal integration

Updated the SpiSettingsHandler to handle the common terms settings required for the pilot tests. The SpiSH can now apply settings that have different get and set paths.

Added a script that is required to properly change cursor images after they have been updated in the registry.

My commits aren't tagged against a jira ticket because I forgot to add one - for this I beg you for mercy :)