API Revamp: Removed methods hasX and removeX from the role slots with multiplicity of one.
Refactored Framework internal code to comply with the latest generated API.
Removed methods 'getXCount', 'hasAnyX', 'hasX', 'getXSet' and 'getXIterator' from the role slots with multiplicity of *.
Modified the code generated for consistency checks to use the new generated API.
Renamed generated method 'getXpto' to 'getXptoSet'
Refactor: Changed invocations to 'getXpto' to comply with the new generated API.
Updated Tests to use the new Generated API.
Change the role names in DML files to be in singular form
Merge pull request #1 from smmf/review/feature/generated-revamp

Change the role names in DML files to be in singular form
Update to depend on Advice 1.7 (split runtime dependencies)
[core] Edit documentation on TransactionManager.begin(boolean)
Introduce new Atomic attributes
Simplify logic based on possible atomic values
[test-backend-jvstm-common] Add tests for flattenNested
[backend-jvstm-common] Implement support for flattenNested.

  * Also, fix creation of nested read-only in write tx: Actually create a
    nested write (because we need the write-set), but use setReadOnly() to
    enforce the expected behavior.
Merge pull request #104 from smmf/feature/issue-99-review-atomic-annotation-properties

Feature/review atomic annotation properties

  * Fixes #99
Merge pull request #103 from jcarvalho/feature/generated-revamp

Revamp the API generated from the Domain Model