revert to AbstractDAO
add transaction propagation MANDATORY on new property repository's methods
re-factoring
develop persistence context controller
develop DocumentsRepository
add FlushMode
develop FlushModeResolver
add QueryDefinition and its default realization
develop QueryDefinitionsRepository and its default implementation
split StatementQueryDefinition and NamedQueryDefinition
develop DefaultNamedQueryDefinitionRepository
ORM layer module re-engineering
NamedQueryDefinition re-factoring
develop OrdersRepository implementation
develop UsersRepository implementation
Merge pull request #300 from Alex-Diez/ALFA_0_1

Repositories implementations
Merge pull request #301 from Black-Ink/ALFA_0_1

Merge ALFA0.1