BZ1094424 - do not reindex tables by default; don't use UNRECOVERABLE

ALTER INDEX {0} REBUILD UNRECOVERABLE

When being run on Oracle, this prevents inserts while the rebuild takes place,
which may be several minutes. This has caused agents to time out and false
alerts to be generated.

Unrecoverable is not a good idea as it locks the table during the calculation:
https://community.oracle.com/thread/1103546?tstart=0

The default should be false, as well UNRECOVERABLE is not a good idea either on
Oracle because of the locking.
[BZ 873471] Token replacement takes into account <property> properties

The ant users are used to defining properties using the standard ant
<property> task. We now recognize such properties when replacing
tokens in the bundle files.

To support <property file="..." /> format, the file in question has
to be defined as a bundle file using rhq:file or rhq:url-file. This
would make it deployed though, which might not be what the bundle
author wants, so a new attribute "deploy" has been added to all the
rhq:file, rhq:archive, rhq:url-file and rhq:url-archive, defaulting
to true, meaning whether to deploy the file/archive or not.

Also, the standard Ant <property> task can now appear inside
rhq:bundle alongside the rhq:input-property.

An example deploy.xml might look like this:

<?xml version="1.0"?>
<project name="property-demo" default="main"
         xmlns:rhq="antlib:org.rhq.bundle">

    <rhq:bundle name="Property loading demo" version="1.0">
      <rhq:input-property name="user.provided"/>
      <property name="bundle.defined" value="xxx"/>
      <property file="in-bundle.properties"/>

      <rhq:deployment-unit name="sample-deployment-unit"
                           compliance="full">
        <rhq:file name="in-bundle.properties" deploy="false"/>
        <rhq:file name="deployed.file" replace="true" />
      </rhq:deployment-unit>
    </rhq:bundle>
    <target name="main"/>
</project>

The deployed.file mentioned above could contain the
@@bundle.defined@@ token which would be replaced with "xxx". It could
also contain tokens with names of any properties defined in the
"in-bundle.properties" file that is supposed to be placed in the
bundle file alongside the deploy.xml.
[BZ 873471] Added a testcase for loading properties from absolute path
[BZ 873471] Added a testcase for loading properties from URL

+ a bit of test refactoring.
[BZ 873471] Support loading props from destination-relative paths.

This is done through a custom rhq:property task that extends Ant's
default property task and adds the new "relativeToDeployDir" boolean
attribute.

The properties (both "property" and "rhq:property") are handled in the
bundle task alongside the "rhq:input-property".
[BZ 873471] Clean up - javadocs, unused methods, obsolete properties
Merge pull request #67 from metlos/bug/873471

[BZ 873471] Token replacement takes into account <property> properties
Merge pull request #45 from genman/BZ1094424

BZ1094424 - do not reindex tables by default; don't use UNRECOVERABLE
[BZ 1071330] No NPE in SystemManagerBean when no last update time in DB.
Fix AntLauncherTest failure due to XNIO version mismatch
Fix up Eclipse .classpath given EAP 6.3 and also the use of Undertow
[BZ 1098561] Parse delete-only option from the command line
Merge pull request #71 from burmanm/1098561

Fix BZ1098561
[1094424] "Reindex Data Tables Nightly" setting can cause agents to time out during reindex
This is follow-up work to PR45.  Add setting the nightly re-index option
to false in db-upgrade.  Also, remove unused numeric data tables from
being processed if in fact the option is set to true.

This whole option should probably go away, see the discussion in the
PR.
[JBoss AS7] add read-write config update delegate which reads resource config prior applying update and applies changes only (currently supports only simple properties
[Bug 1080833]

For EJB3 subsystem we now apply only configuration properties that differ
from current configuration.
[1108833] Enabling LDAP on one JBoss ON Server in HA Configuration is not propagated to another server(s) until their restart so the users cannot log in
Enable/Disable of LDAP requires a system reconfigure (reinstall the JAAS
login modules...). Change things such that the system reconfigure gets
performed whenever HA nodes detect a change in system settings. So,
this fix is a bit more general that the specific case listed here.  The
system settings update check is every 60s, so HA nodes should pick up
a change within a minute.
Revert "BZ 1091128 - Support for object name partial matching like :name=IPCLogger-%a%"

This reverts commit d7ec3fab9bc5139fb3c1f80805014ef082ad63f8.

This commit had unforseen side effects.
Add support for IncludeOptional directive added in httpd 2.3.6.

This seems to be used by default on newer systems (at least Fedora 20
has it) causing the apache plugin to not discover large parts of
httpd inventory subtree.
Merged pull request #58 from metlos/feature/support-IncludeOptional-in-apache-plugin

Add support for IncludeOptional directive added in httpd 2.3.6.