UP-4108 Changes to support CAS ClearPass in clustered uPortal environment
MUMUP-897 : Added in disable search button after form submit
UP-4146 Add coveralls.

Add Maven plugins for computing and reporting test case coverage.
Add Travis-CI configuration to invoke these plugins on the CI builds.
Merge pull request #339 from timlevett/search_region_disable_on_submit

UP-4141 : Added in disable search button after form submit
Exclude generated source and classes.
Replaced console.debug with console.log.
Merge pull request #348 from mpolizzotti/UP-4122

UP-4121,UP-4122,UP-4123: Customization drawer does not display (IE).
Externalize coveralls and cobertura plugin versions.
Fixes Favorite reordering bug
Merge pull request #349 from Jasig/reorderFavoritesWorks

Fix Favorites reordering bug.
UP-4143
[UP-4149] Update the create tenant workflow to send a custom email instead of using the reset-password email.
Moved the guts of the code to generate and send that email to a more generic notification interface so that I could wire up 2 different impls and potentially eventually support other notification methods (eg. SMS).
[UP-4149] Updates based on code review comments.
[UP-4149]  Oops.  Forgot to update the spring wiring.  Fixed.
UP-4104 Disable add tab in Respondr when portlet maximized/focused
Merge pull request #353 from jhelmer-unicon/UP-4149_update_tenant_welcome_email_template

UP-4149 Differentiate new tenant from password reset emails.
Add trivial unit test.

Tests UP-4063 that `PortletAdminstrationHelper.updateFormForSinglePortletType()` returns `null` when multiple types available.
Fixes edges case reorder favorite to end of list
Merge pull request #355 from Jasig/favoriteEdgeCase

Fixes edges case reorder favorite to end of list
UP-4142 Importing local group changes updates cached entries

Also shows failed data import from Admin UI in red to make it more clear a failure occurred