Added step for database migration.
TCA analyzation, part 1.
Complete TCA parsing.
Implement annotation rewriting.
Merge branch 'master' into feature-doctrine-fullmigration

* master:
  Keep parent classes when entities inherit domain classes. Fixes #16.

Conflicts:
	Classes/Mw/Metamorph/Transformation/RewriteNodeVisitors/ExtbaseClassEliminationVisitor.php
Remove setters for value objects.
Add new composer dependencies.
Merge remote-tracking branch 'upstream/master' into feature-doctrine-fullmigration

* upstream/master:
  Still wrong data in composer.json
  Set correct settings in composer.json
  Set MIT license in composer.json.
  Add MIT license text.
  Add stability warning.
  Add getting started guide.
  Add feature set.
  Add synopsis and installation instructions.
Refactor annotation rendering.
Add "inversedBy" annotation parameter when applicable.
Fixup "inversedBy" and "mappedBy" handling.
Require mittwald-typo3/flow-t3compat
Configure class replacements.
Configure replacements for FrontendUserGroup classes.
Merge remote-tracking branch 'upstream/master' into feature-doctrine-fullmigration

* upstream/master:
  Configure replacements for FrontendUserGroup classes.
  Configure class replacements.
  Require mittwald-typo3/flow-t3compat
Merge pull request #18 from martin-helmich/feature-user-compat-classes

Add compatibility classes for frontend users & groups
Add @Flow\Scope("singleton") annotation where necessary.
Merge remote-tracking branch 'upstream/master' into feature-doctrine-fullmigration

* upstream/master:
  Add @Flow\Scope("singleton") annotation where necessary.
Merge pull request #26 from martin-helmich/bug-add-singleton-annotation

Repositories need to be of @scope("singleton")
Track if classes are abstract.