OGM-281 Replace checkstyle rule NewLineAtEndOfFile with a regex
OGM-281 Add checkstyle rule for multiple new lines at the end of a file
OGM-281 Remove multiple new lines at the end of files
OGM-283 Add checkstyle rule: RedundantModifier

 Checks for redundant modifiers in:

 1. interface and annotation definitions,
 2. the final modifier on methods of final classes, and
 3. inner interface declarations that are declared as static

 Rationale: The Java Language Specification strongly
 discourages the usage of "public" and "abstract" for method
 declarations in interface definitions as a matter of style.

 Variables in interfaces and annotations are automatically
 public, static and final, so these modifiers are redundant
 as well.

 As annotations are a form of interface, their fields are
 also automatically public, static and final just as their
 annotation fields are automatically public and abstract.

 Final classes by definition can not be extended so the
 final modifier on the method of a final class is redundant.
OGM-283 Fix checkstyle violations for RedundantModifer
OGM-276 Upgrade integration test to JBoss AS 7.2 Alpha1
OGM-276 Update documentation to JBoss AS 7.2
OGM-284 Upgrade checkstyle to 2.10

 Before this change checkstyle wasn't working for the integration test
 submodules.
OGM-284 Fix checkstyles violation
OGM-286 Fix integration tests maven configuration
OGM-288 Remove Hibernate Search TesHelper class dependency
OGM-282 Create a configuration handler for Infinispan
OGM-282 Create Ehcache configuration handler and apply it
OGM-282 Create a MongoDB configuration handler and apply it
OGM-289 Update Search, Ehcache, Infinispan dependency versions
OGM-270 Expose the WriteConcern settings to the configuration
OGM-233 Add test cases for lack of polymorphism
OGM-233 Provide support for InheritanceType.SINGLE_TABLE
OGM-256 Test cases for InheritanceType.TABLE_PER_CLASS
OGM-256 Provide support for InheritanceType.TABLE_PER_CLASS