CRM-12923 - JobTabApp - Warning when navigating to new browser page

When clicking a link that goes to an entirely new browser page, check for unsaved changes and display warning.

Move expanded navigation-handling code to its own module.