HSEARCH-436 Each property metadata has now a set of document field metadata. This reflects the fact that a field/getter can have multiple document fields (via @Field)
HSEARCH-436 Defining the metamodel interfaces
HSEARCH-436 Renaming TestingSearchFactoryHolder into SearchFactoryHolder and moving it into the util package
HSEARCH-436 Implementing SearchFactory#getIndexedEntities
HSEARCH-436 Implementing public metadata APIs related to type and field metadata as well as index metadata

Adding additonal methods to FieldDescriptor (getIndex, isNumeric, precicionStep)
Moving precisionstep and null token from PropertyMetadata into DocumentFieldMetadata
HSEARCH-436 Optimizations

Improved constructor of LuceneOptionsImpl and documented and improved AbstractDocumentBuilder#isDirty implementation
HSEARCH-1355 Renaming EntityIndexBinder into EntityIndexBinding

Also deprecating EntityIndexBinder related methods in SearchFactoryIntegrator and SearchFactoryImplementor
SEARCH-436 Avoid creating multiple instances of DefaultStringBridge
HSEARCH-1360 SearchAndEnversIntegrationTest failing on Oracle, DB2 and MySQL of too long table names
HSEARCH-1360 Make sure Session instances are closed in the SearchAndEnversIntegrationTest
HSEARCH-1361 Upgrade to Hibernate ORM 4.2.3.Final
HSEARCH-1362 Upgrade to Infinispan 5.3.0.Final and JGroups 3.3.2
HSEARCH-1362 Infinispan StoredIndexTest does not cleanup stored indexes
HSEARCH-1362 Making sure the tmp files are created in the target directory. Using ${project.build.directory} in the xml resource file.
HSEARCH-1363 Formatting and style improvements in the documentation
HSEARCH-1326 Upgrade Checkstyle maven plugin to version 2.10
HSEARCH-1326 Create checkstyle maven module
HSEARCH-1326 Add Checkstyle rule: NeedBraces
HSEARCH-1326 Fix NeedBraces checkstyle violations
HSEARCH-1326 Checkstyle rule for padding before/after parentheses