[BZ 1015194] - Storage node configuration UI shows stale values - The restart is now done in the SLSB layer using the resource operation instead of the agent side, because we don't want to let the common resource configuration updates to cause the restart of the storage node (the restart is done only for those config changes that was done using the admin UI).
[BZ 1016649] - Clicking ASSOCIATE button to associate content source to repository displays error in UI - removing the "/portal" prefix, because the attribute "template" of the Facelets' element "composition" expects the relative path as a value.
Bug 1012289 - Upgraded rhq agent is started before the old agent is stopped when upgrading
from JON3.1.2.GA to JON3.2.ER1

- perform an agent kill as opposed to a stop when upgrading or reverting a failed install
- fix placement of a related log message
Bug 1017988 - rhqctl command help does not work

- Fix issue with validation blocking help commands
- Fix issue with validation of irrelevant component. For example, don't
  validate rhq-server.properties for 'rhqctl install --storage'
[BZ 1019331] - Possible database connection leak in org.rhq.enterprise.server.content.ContentManagerBean.writeBlobOutToStream - closing the resultset, prepare statement and connection properly in the finally block.
[BZ 743558] support for masking and obfuscating the system config passwords

To remain consistent with how we expose different passwords, a new ability
to set some system settings private was added and the storage-related
settings were marked as such. This is because they are not supposed to be
manipulated through the SystemManager but have different dedicated
public-facing methods.

Also, for technical reasons STORAGE_PASSWORD remained a STRING field even
though it contains a password. This is because we treat this value
specially because it can already come obfuscated from the user input and
we only deobfuscate it at use-sites, not while "in transit".

In summary, the public API methods:

* SystemManagerRemote#getSettings() - does not return any private settings,
masks password fields

* SystemManagerRemote#setSettings() - does not update any private settings,
can update password fields, obfuscating them before persisting them, so
that the DB does not contain them in clear text

3 new methods were added to SystemManagerLocal:

* getUnmaskedSystemSettings(bool includePrivateSettings)
* getObfuscatedSystemSettings(bool includePrivateSettings)
* deobfuscate(SystemSettings)

with the semantics obvious from their signature.

All the previous uses of (get|set)SystemSettings were updated to use an
appropriate local SLSB alternative so that the behavior doesn't change.
[BZ 743558] - fixing unit and integration tests
Bug 814579 - pretty.print failed to print output in non-interactive mode

Very strange issue. Replace out.print("\n") with out.println() calls
seems to solve the problem.
Bug 1019809 - Unable to install rhq server with oracle db
Handle the unused oracle database properties.  Note that the properties
still require values, but the preset "unused" values are now OK.  Updated
the comments in rhq-server.properties to hopefully be more clear for
Oracle.
make sure our sample bundle's recipe has the new, required attribute 'compliance'
fix .classpath
https://bugzilla.redhat.com/show_bug.cgi?id=1019809
Second commit for this bug.
Handle the fact that we were clearing the three relevant properties during
server install on oracle, which then failed a late-stage validation.
BZ 1019917 add descriptive error message when parsing of recipe fails
[BZ 1019100] - Definition of security constrain per Queue/Topic creation shouldn't be enforced - there is no need to require at least two items of "Security Configurations". The security for topics/queues can be set globally somewhere else or turned off.
UI: Improvement to auto refreshable views: the refresh() method is not performed if the session has expired. If the user logs in again the refresh() method will be regularly called again.
BZ 1013597 - fix up the help about box
BZ 1013597 - I have no idea why it did this, but eclipse message bundle editor deleted tons of lines in here that I never touched. this reverts the file back to the original but changes the two lines I want changed (values for view_aboutBox_version and view_aboutBox_buildNumber)
BZ 1020889 - rest api is no longer a preview.
add the "compliance" attribute.
BZ 1004730