Bug 1091072 - fix ListPagedResult to deal with empty result sets
[BZ 1100278] system setting cannot be null
remove unnecessary dependency

I had added a dependency on guava but it is picked up transitively from the
datastax driver. Adding the dependemcy causes guava to be included in the ear
which in turn can cause LinkageErrors because guava is loaded from both the
datastax module and from the ear.
handle edge case for aggregation/upgrade scenario

See the lengthy comment I added in PopulateCacheIndex for the details.
[BZ 1100309] Handle read/write timeouts
[BZ 1069662] (JON3-16) Adapt JON UI title bar to common Red Hat L&F

MenuBar rewriten using patternfly and is styled using new dark style. Also
added dropdown submenus to our main menu (including hiding them when
permissions are not met). Submenus more or less copy our view structure.
Notifications appear as a small box (patternflied) on right bellow
fav+messagebox buttons.
Bug 1100609 - Process resources keep monitoring old process when changing piql or pid file

Wrapped config params in a class
Null out config instance and process instance when stopping component
Do not fill the metric report if the process is DOWN
Fix Wildfly server attributes validation in AS7 Plugin's BaseServerCompoent

Both AS7 and Wildfly8 have an empty product-name attribute in the root management node
To distinguish one from the other we need to read the release-version attribute
include respond.js so IE8 understands media queries, small fix in menu divider html output
Merge pull request #29 from genman/bz1091072

Bug 1091072 - fix ListPagedResult to deal with empty result sets
Merge pull request #33 from lzoubek/feature/jon-3-16

[BZ 1069662] (JON3-16) Adapt JON UI title bar to common Red Hat L&F
[BZ 1069667] - IE can't handle svg image -> png; adding respond.js for IE for login page
[1099114] AlertAvailabilityDurationJob interrogates a wrong duration interval
Make sure the query for availability changes uses a duration adjusted for
the agent time, not the server time.  This is done by now storing the agent
avail change startTime in the timer's jobInfo for the duration check job.

notes
- these duration check jobs do not survive server restarts, so we can assume
  the job's infoMaps will always have the new startTime set.
[1093822] RFE (offshot of JON3-42) : Allow automatic uninventory of dead / missing / removed resources
Incorporate review feedback:
- add plugin-descriptor flag for types supporting the MISSING avail type
- use that flag to disable non-supporting types in the admin view for
  setting the policy.
- add ability to automatically ignore missing resources, in addition to
  the initial commit which provided automatic uninventory.
- lots of end-to-end changes to support the new MissingPolicy setting.
fix build - view class was renamed
updated patternfly.css version + fixed menubar look in firefox (now both safari and ff should look same)
[Bug 1101166] Buttons are not aligned properly and not visible in alert
definition creation page

Disable another interfering pieces in patternfly.css
fixed main menu link colors when not yet :visited
Throw ResultFailedException only in case we really only failed to read
requested attribute but we succeeded to connect and authenticate

this fixes issue introduced by PR23: agent log was incorrectly spammed by
warn avail messages when standalone or domain EAP6 was turned off.
Bug 1099220 - jbossas7/jmx/ApplicationMBeansDiscoveryComponent does not work with WildFly8

Updated port discovery (use HTTP management port with Wildfly standalone
and HTTP application port with Wildfly managed servers in domain mode)
Upadted remote JMX url builder (use "http-remoting-jmx" transport with
Wildfly servers)
Updated sample plugin POM file

Tested on EAP6 standalone and domain
Tested on Widfly 8.1.0.CR2 standalone and domain