ISPN-4029 Reworked NotifyingFutureTest
ISPN-4897 Make all server CLI commands lowercase
ISPN-4888 Use RSA keys instead of DSA to work around key-lenght issue with JDK 8
ISPN-4892 Outdated docs referring to 5.1 schema elements
ISPN-4166 useSynchronization should be disabled by default

Only the programmatic configuration is affected.
The default is now equivalent to NON_DURABLE_XA in the xml
configuration (i.e. recovery must be enabled explicitly).
Generate the component metadata file in the generated-resources directory, so that it doesn't force a recompile of the module every time.