[TASK] Reduce the complexity of the getTcaInformation

Reduce the complexity of the getTcaInformation bye moving the
features of the tables (TCA and SQL) to dataSet classes, that
are separated by each other. The classes are only used in the
TCA generation (cached) and in the SQL database compare (not
in the FE).

Change-Id: Ib086b78760ae7d2d60216c1be4d0dfea590f3f59
Reviewed-on: http://review.typo3.org/32289
Reviewed-by: Carsten Biebricher <cb@hdnet.de>
Tested-by: Carsten Biebricher <cb@hdnet.de>