Attach animal sniffer plugin check goal to the verify phase of the build

This is to make it work, it was not triggered before
BZ 535289 - by default, don't get schedules from criteria if resource is not committed
this addresses a problem when the group metric table view aggregated metrics that included ignored resources
Bug 857438

Add a dbupgrade step for this. schema now at 2.132.  Also, add a little
more protection when setting the session timeout.
Bug 872731

Using the new feature allowing timeouts on agent client calls, limit
individual live data queries to the agent to 10s, making this more
likely to deal with a slow agent.

Also, fix up the MeasurementDataManager Local and Remote. Deprecated the
live data remote methods, which should not be exposed due to the impact
on agents. Fixed some jdoc for the remote.
fix problem with the goal - verify doesn't appear to be a valid goal name, check is valid.
Animal sniffer: verify is the phase to attach to, not the goal to execute
Animal sniffer: temporarily skip in portal war module
API checks: adding a record to intentional api changes. (restriction of visibility of serialVersionUID static field defined on class SavedSearchCriteria)
Bug 921927
Tried to make text boxes resize when browser is resized but failed to get
it to work. I tried to emulate
http://www.smartclient.com/smartgwt/showcase/#layout_form_spanning
but it didn't seem to work within the Toolstrip. Instead, to better
support narrow browsers I:
- reduced the size of the search text box by 100 px
- removed the unnecessary leader spacer of 40px
- was able to fully hide the savedSearch text box space when not being used

Also
- Made one behavioral fix such that we hide the suggest box even if
  it's a duplicate search.  This makes the behavior consistent, as if a real
  search had been performed.
- Changed the search bar impl from ToolStrip to EnhancedToolstrip for
  better destroy handling.
- Simplified EnhancedSearchBarItem to be just a stripped down wrapper
- Wrapped the search and savedSearch TextItems in DynamicForms as per the
  jdoc for ToolStrip, to hopefully get best behavior.
Restriction of visibility of serialVersionUID static field defined on class SavedSearchCriteria.
[BZ 824439] - Links in 'Group: Operations' and 'Group: alerts' portlet are not working in 'Summary->Activity page of autogroup - URLs have been fixed for events portlet, resource metric portlet and resource's Alerts->Definition table column (when the alert was originaly defined on the autogroup). The ResourceTreeView component now works all the time (there was an issue when it wasn't possible to select any node in the tree and user had to refresh the page if the URL of autogroup was directly passed to browser or accessed via any link in the UI).
Fix failing itest AgentComm3Test

Failure was most probably due to recent upgrade of JBoss remoting
Adding 3 methods for resource/type (un)ingoring to intentional API changes, namely: ResourceManagerRemote.uninventoryResourcesOfResourceType(), DiscoveryBossRemote.unignoreAndImportResources(), ResourceTypeManagerRemote.setResourceTypeIgnoreFlagAndUninventoryResources()
Adding 2 classes to the intentional API changes, namely: DisabledResourceComponent and DisabledResourceDiscoveryComponent. These two classes were introduced on Jan 25 for as a hot fix. Now they are not used anymore, because the ignoring of a whole resource type solves the original issue.
Fix itest failure in MeasurementScheduleManagerTest

Since BZ 535289 is fixed, only commited resource schedules are updated by the MeasurementScheduleManager.

The test was failing because its test resource was in status NEW.
ResourceMetadataManagerBeanTest: increase time to wait before types get removed (fails randomly on Jenkins)
Bug 911652
Redundant metrics displayed when selecting resource group metric on dashboard portlet

Fixed.
BZ 535289 - when ignoring a resource, it is appropriate to set their availabilities to UNKNOWN since we will not be tracking their avails anymore.
this commit adds an API to AvailManagerBean to allow us to explicitly set resource avails.
When ignoring resources, we set them to UNKNOWN.
Enable animal-sniffer-maven-plugin in portal-war

As part of the commit, JSPC Maven plugin is configured to output generated servlets outside of the project classes directory. Consequently, they will no longer be shipped in the WAR file. However, we never declared precompiled servlets in the web.xml descriptor so this will not change runtime behavior (JSPs get compiled by the container).

Keeping the JSPC Maven plugin allows to validate JSPs.
[BZ 951266] - d3 Charts on Inventory -> Summary -> group metric portlet don't work properly for various groups - There was an timing issue with using the count down latch in class CompositeGroupMultiLineGraphListView. Also, different criteria ("filterVisible" in particular) have to be used for fetching the data for autogroups.