uPortalUP-3785 Implement Background Changer portlet on mobil...

...e web (https://issues.jasig.org/browse/UP-3785)

Implemented the background changer portlet into the umopile-ui code.

Cleaned up the code and re-wrote the background changer handler script to allow it to work on both the desktop and the mobile app