Fix top-level .gitignore file (was ignoring rhq-agent plugin project)

Well, it was ignoring new files in the rhq-agent plugin project,
existing files already were in the index.

In .gitignore files, entries without a leading slash get ignored at any
level in the directory tree
Add canned expression: "All RHQ agent resources in inventory"
[BZ 1070323] Initial prototype of a JDR plugin, that talks to the server via http
to the existing REST-endpoint. This endpoint got enhanced to also
show information about agents and storage nodes.
Add a files collector to retrieve RHQ-specific files.
inject RHQ JDR jar in to AS JDR module when asseblying
Added JDR Support server plugin

This plugin allows to JDR to get system information from RHQ server. It sets
up socket server. Client has to provide authorization token in order to
recieve data. This token is written in ${jboss.server.data.dir}/jdr-token
file.
rewrote JDR plugin to get system info via JDR Support server plugin
[BZ 1070323] (JON3-41) JBoss ON must support JBoss Diagnostic Reporter (JDR)

Do not use InetAddress java 1.7 API, improved JDR Support server plugin
security.
bump versions to 4.12
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.