SSP-2690 SSP-2068 SSP-2204 Add MyGPS Enhancements

Adds customizable welcome message, hides MyGPS Tools based on config, and the back button doesn't just log everyone out,
if the user has the other permissions, it will take them back to their previous view.
SSP-2245 Update MyGPS task link handling for consistency

This commit updates the task.link rendering to be consistent with the client-side UI.
A task.link no longer needs html markup to display as a valid html link.
SSP-2690 SSP-2068 SSP-2204 SSP-2245 Debug timing and JS syntax