Bug 1079546 - Postgres Plugin - Postgres.Inventory.ChildHistory - Past N Days Filter Appears To Hang With Empty Value

Use DateFilterItem instead of "Past N days" SpinnerItem
Use Countdownlatch instead of nested GWT async service calls
Handle parse error and null dates
Bug 1073991 - Create Child resource with User Type for postgres server doesn't work correct

Resource name is a mandatory property of the Create Resource Report
[1095016 - Quartz stops working if database connection is reset]
We create the NoTxRHQDS solely for use by Quartz to interact with its jobs.
The errors resulted from connections not being validated in a timely manner
by AS7/EAP.  It was hard to figure out because we needed to explicitly set
<validation>
  <validate-on-match>true</validate-on-match>
</validation>

What this flag does is a little hard to figure from its description. And
according to the EAP documentation [1] this is supposed to be true by default.
But it isn't.  EAP bug pending creation...

- added the new option to our DMR client used by the installer
- cleaned up quartz.properties a bit, organizing and removing ignored settings
- note that this is not needed on the XA DS
Externalize css for easier productization in the future, also using own jquery, instead of downloading one from CDN.
If LDAP Group Filter was empty and searching for LDAP group was performed, confusing exception was thrown. Adding a warning that explicitly says what is wrong.
[BZ 1070277] - (JON3-39) JON should (be able to) block login to a user without roles

Adding a flag into system settings that will indicate if it is allowed
to log in without any assigned RHQ role. Our RBAC current implementation luckily protect user from
performing any server-side calls, but she is still able to see alert and
metric templates, download and install agent, etc.

If the flag (Enable Login Without Roles) is set to true everything is as before
this change. Otherwise, the user is not let into the application.
Because of the security reasons there is no difference between invalid
credentials and valid credentials together with  no assigned role.

It defaults to false.

NOTE: It does not apply only for LDAP users but for all users, because
it should be consistent for both JDBC and LDAP users.
Adding "/modules" specific .gitignore file for ignoring the /dev-container in it.
[BZ 1032033] - Sort unavailable & alerted resources portlet - parent first
Fix a few issues with the prior commit for this issue (e429846dd715e0)
- needed to be able to handle null ancestry (for platforms, which can
  be problem resources like anything else). This fix fixed the test
  failures as well.
- Restore the previous ProblemResourceComposite constructor since this
  class *is* exposed remotely.  Add new entry for new constructor.
[BZ 1080552] Adjust the code for the API changes and add exceptions where necessary. The old method is now deprecated but fully implements a call to the revised version.
BZ 1096927 - might not be related to this BZ, but the problem is if you re-run the installer after it failed the first time, it seems it refuses to reuse the jboss.bind.address if jboss.bind.address.management is blank (that is, not commented out, but empty).
Fixing the ugly "{Resource|Group}: Events" portlet layout (height was too low). Also fixing a typo in DashboardView class.
Bug 1083148 - Postgres Plugin - Compatibility Group With Postgres Users Errors On Configuration Change

Changed resource key format and implemented resource upgrade facet
Fixed resource deletion
Fixed user rename
Implemented update of "can update system catalog" resource config property
Updated plugin descriptor (added comments on superuser)
[BZ 1097106] - Login page is shown for a while even when you are already logged in - Redirecting from / to /coregui not to /coregui/login, because if user is logged in she sees the "blue-screen-of-login™"
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
[BZ 1069545] Clean the subcategory class as well the persisting layers.
[BZ 1069545] Add code that indepdently persists the subcategories.
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
[BZ 1069545] Gui changes for the subcategory generation. The subcategories are now driven by attributes on the child resource type.
[BZ 1069545] Fix queries related to subcategories.