[backend-jvstm-infinispan] Downgrade required infinispan isolation level to READ_COMMITTED

  * The STM handles the required verifications.  We should be able to still
    ensure strict serializability for the programmer.  However, the
    implementation is not yet completed in the InfinispanRepository
[test-backend-jvstm-common] Preloading is no longer required for jvstm-infinispan cache loader

  * After disabling writeSkewCheck in Infinispan transaction system, we are
    able to also disable the cache loader's preload at startup
Merge pull request #122 from smmf/feature/adjust-jvstm-ispn-to-read-committed

Feature/adjust jvstm-ispn to read committed

  * Downgrade required infinispan isolation level to READ_COMMITTED while still enforcing strict serializability for the programmer.
Merge project and dml-runtime modules. Closes #112
Change supposed to be part of the previous commit
Configured Maven Release Plugin.

  * Configured by default not to push changes automatically
  * Set the default tag name to be consistent with the naming conventions
  * Closes #123
Changed folder names inside the backends to remove redundant prefixes. Closes #85
[core/api]  Re-enable programmatic config with auto appName discovery

  * After commit 58e7c2740da731caa8a8f13da90c13ee3835b52a, appName discovery
    became automatic when such property was not provided in a configuration
    file.  However, that feature also disabled the ability to detect explicit
    (programmatic) configuration.  This commit reenables it.

  * Automatic discovery of the appName value occurs if any of the following is
    true:

      - there is at least (any) one property set (either via
        fenix-framework.properties, fenix-framework-<backendName>.properties
        or -Dfenixframweork.PROPERTY=)

      - the property appName is set and its value is either "" (empty string)
        or "INFER_APP_NAME"

  * As a corollary, backends that do not require extra configuration
    properties (other than appName) and still would like to use the appName
    auto-discovery feature, MUST set appName to either "" or "INFER_APP_NAME".
Merge pull request #124 from smmf/feature/app-name-discovery-reenable-explicit-config

[core/api]  Re-enable programmatic config with auto appName discovery
[jvstm-ojb] Now using a version of OJB with SQL keywords escaped