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.
Exclude generated source and classes.
Externalize coveralls and cobertura plugin versions.
UP-4165: Add Google Analytics to muniversality
UP-4168 Enable configuring single pre-populating auto suggest source
UP-4170 allow Ant 1.9.3+.
UP-4172 upgrade quickstart Tomcat and Maven to 7.0.54 and 3.0.5, respectively.
UP-4178:  Google Analytics integration (portlet) throws stack trace for each PAGS group when the guest user accesses the portal
[UP-3717] Initial code for adding session timeout dialog support.   The JS is not yet completed, but I think most of the basic backend work is good (except for universality).
[UP-3717] Add support for universality.  Switched to jquery-ui from bootstrap since bootstrap didn't work well in universality.   Misc code cleanups.
NOJIRA spelling correction
UP-4168 Fixed pre-population search auto-suggest to also search portlet description
Merge pull request #389 from drewwills/UP-4178_AnalyticsGuestUserBug

UP-4178:  Goog Analytics use guest username to represent unauthenticated access.
[UP-3717] Updates based on code review comments.  Remove move "magic" values from the code.
NOJIRA spelling fixes
NOJIRA spelling fixes
UP-4193 Upgrade activity portlet to use portal's jQuery
Merge pull request #394 from jameswennmacher/UP-4193ActivityUsePortaljQuery

UP-4193 Activity portlet use portal's jQuery.
Merge pull request #393 from jameswennmacher/NOJIRA-ReformatToMatchStandards

UP-4195 trivial spelling fixes and code formatting.
[UP-3717] Updates based on code review comments.  Added additional comment to portlet.xml and changed "extend my session" button text to "Yes, keep me signed in" which is hopefully a bit more user-friendly.