[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.