BUGFIX: Correctly detect maven.test.skip property in dml-maven-plugin

  * Add this check to the TestDmlPostProcessorMojo.  It was failing when
    looking up the project.properties supposedly generated by
    TestDmlPostProcessorMojo, because the latter was already complying with
    this property.
Harmonize configuration (Hibernate-search and DAP)

  * Apply the configuration by convention principle to DAP. The config file is
    always 'dap.properties'.  No longer need to set the name of the config
    file in fenix-framework-<backend_here>.properties file.

  * Homogenize logging between hibernate-search and DAP modules
Define a constant to enable TxIntrospector

  * Update code to use the constant instead

  * Move TxIntrospector constants from TxStats to TxIntrospector as supposed
Module Hibernate-Search now ensures at boot that required module TxIntrospector is on
Make DAP_ENABLED a constant in its code generator
Extent README.md with reference to modules, esp. DAP
Fix typo in previous commit :-(
Add missing dependency on jbossjta for backend-ogm
BUGFIX (multiple): Fix Id generation in backend OGM

  * In backend OGM, the previous Id generation strategy (using Hibernate
    @GeneratedValue) was causing several problems:

      1. At bootstrap it caused Hibernate to create one instance of every
      domain entity, just so that it could figure out the value of an entity's
      unsaved Id.  It was not acceptable to have user classes instantiated
      out-of-the-blue.  This issue was being tolerated until it became a real
      problem.

      2. The fact that instances were being created at an unexpected moment,
      was also causing problems with the bootstrap process in backend-ogm,
      which was using the odd workaround of ignoring save() requests until the
      EntityManager became available.

      3. The hibernate-search module was not working with backend-ogm, because
      the existing @Id annotation in OgmDomainObject was causing a duplicate
      Id definition.

  * All the above issues were fixed by changing the id generation strategy to
    assigned. Now, the Id is assigned by the Fenix Framework before calling
    save().
Add OGM initialization test
Added documentation for the TxIntrospector and Hibernate-Search modules
Remove forgotten project file
Merge branch 'smf-big-refactoring-2012' into big-refactoring-2012
* Merge with big-refactoring.
* Merge remote-tracking branch 'origin/big-refactoring-2012' into nmld-collections

Conflicts:
	backend-jvstm-mem/.project
	test/test-ogm-does-not-instantiate/.project
	txintrospector-tests/.project
* Changed Unsafe to Shadow.
* Final merges.