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-4143
Add trivial unit test.

Tests UP-4063 that `PortletAdminstrationHelper.updateFormForSinglePortletType()` returns `null` when multiple types available.
UP-4165: Add Google Analytics to muniversality
UP-4163 Fix maven build issues
UP-4166 build uportal-platform-api
UP-4167 Remove snapshot repos from available sources
UP-4168 Enable configuring single pre-populating auto suggest source
UP-4163 Fixed for Windows where mvn is in \Program Files\...
Merge pull request #378 from jameswennmacher/UP-4163BuildIssues

UP-4163: Fix maven to honor 301 redirects.
UP-4170 allow Ant 1.9.3+.
UP-4171 : Update uPortal manual URLs to point to 4.1 version.
Merge pull request #387 from apetro/UP-4171

UP-4171 : Update uPortal manual URLs to point to 4.1 version.
UP-4172 upgrade quickstart Tomcat and Maven to 7.0.54 and 3.0.5, respectively.
Merge pull request #381 from jameswennmacher/UP-4166uportalPlatformApi

UP-4166 build uportal-platform-api
Merge pull request #382 from jameswennmacher/UP-4167snapshots

UP-4167 Remove snapshot repos from available sources.
UP-4174 Recommend Tomcat 7.
UP-3571 Note JDK 1.7 requirement in Quickstart README.