Remove unused Class IFrameWithMeasurementRangeEditor.java as portal.war no longer servers up any graphs.
BZ 988735 - add ability for callbacks to VETO a discovered resource.
added integration test to ensure it works.
NOTE: I disabled the test DiscoveryCallbackVetoTest.testDiscoveryCallbacks because something is causing our arquillian setup to deploy another plugin from another test and its breaking this one. I'm trying to find the problem, but for now, disabling the test just so I can get this committed to master so its in the next GA. the test passes if I enable it and run it individually, so the test is functional. It just can't work in the full test suite.
Add a viewRenderedListener to subtab nav to properly update the MetricsResourceView.
This functionality was broken when I added state to the view to record the open charts when a refresh occurs. By adding state to the view there is now I had to keep the existing view around between refreshes. This meant a cached view that was not picking up changes between the subtabs; now the viewRenderedListener handles the changes between the subtabs.
BZ 988735 - fixed the test, its re-enabled and passing
Give OperationManagerBeanTest#testScheduleGroupOperation2 more chances to pass on slow boxes
fix boolean handling for oracle in native sql query
[Bugs 1004904, 1004731, 1002777,  1002778]
1004904 - rhq storage log is stored in incorrect directory - windows 2008
1004731 - rhqctl upgrade on windows doesn't work correctly
1002777 - Installer to prompt user for which network interfaces to bind to, rather than binding to all by default.
1002778 - Installer to prompt user for rhqadmin password, rather than using hard-coded default

Several changes going in in one commit due to some inter-related code changes.
- fix windows paths for storage deployment options, notably the logfile storage path, but also others
- fix upgrade to update storage log file path to new server's logs directory
- now require jboss.bind.address to be explicitly set in rhq-server.properties
- added new rhq.server.management.password property to be explicitly set in rhq-server.properties
  - the default management user created at install time will now use the
    password as specified in the server properties file. The rhq server plugin
    will only connect if they use the default, otherwise the conn properties will
    need to be updated in the rhq server resource.
- enhanced rhq-server.properties comments to better point out what needs to
  be set prior to install.
  - note, dev builds will set both properties automatically, to maintain prior behavior
  - upgrades will insert the new rhq.server.management.password property, preset to the prior default,
    to maintain previous behavior.
fixing upgrade bug(s) in storage installer

Properties cassandra.yaml were not being properlty merged for upgrades. The
installer was replacing the new cassandra.yaml with the old one. This was
particularly problematic because it resulted in the internode_authenticator
property not being set. Internode authentication is a crucial part of multi-node
deployments.
cleaning up commented out code and fixing log file name

This commit also updates the upgrade test to make sure that the logging is
configured to write to the correct location which is
<rhq-server-dir>/logs/rhq-storage.log.
updating storage node help link to point to cluster admin landing page
fix oracle type mapping in native sql query

As part of the baseline calculation refactoring that took place during the C*
integration, a native sql query was introduced to fetch schedule ids. Oracle
returns BigDecimal which is why we are seeing the ClassCastExceptions in the
oracle test failures on jenkins. I updated the code to use DatabaseTypeFactory
and DatabaseType to handle the type mapping.
Fixing one typo in constructor causing the alert view for storage node not to be working.
Quick fix of availability summary % pie chart graph not rendering properly -- reverting to text entries (like before) for 4.9 release.
Will revisit this immediately after release.
Add ability to generate management user passwords to installer
development RHQ_4.10.0-SNAPSHOT
fix a comment in the generated rhq-server.properties file
Bug 999976 - [JBossAS7] - editing XA datasource configuration fails
Bug 955363 - Uploading of file content using remote API/CLI requires many times more heap then file size

The CLI uses JBoss Remoting to communicate with the server. JBoss Remoting relies on JDK's HttpUrlConnection when configured for the HTTP transport. But HttpUrlConnection copies the full payload of the HTTP request in memory before sending it to the server. Therefore, when you send a huge file, you can easily reach the maximum heap.

Another problem was that the CLI itself was loading the file in memory as well, just to compute the file checksum.

Updated ResourceClientProxy to compute checksum on FileInputStream instead of file bytes.
Created new methods in ContentManager to upload content in fragments, updated ResourceClientProxy accordingly.
[BZ 1006315] Fixes related to missing dependencies:
- added rhq-core-util to the list of module dependencies
- removed compression settings since the compression will not be available at all
[BZ 1004050] add more error handling for advanced storage node deployments

One of the errors that can be made when deploying multiple storage nodes prior
to installing the server is failing to include all of the nodes in the
rhq.storage.nodes property in rhq-server.properties. This could have resulted
in an IndexOutOfBoundsException that was propagated up the call stack,
preventing resources (from the current inventory report) from being imported
into inventory.

Exception handling has been added along with detailed logging to deal with
this scenario.