[BUGFIX] Prepare SmartObject fields via TCA Overrides

Create the right override TCA files (TcaFiles loader).
Move the TCA file content to templates.

Todo: Add new coloumns to the TCA via the new Override mechanism (remove from
smart object loader).

Change-Id: I651e25944afb7179368b67167f740d17d6f54e3f
Reviewed-on: http://review.typo3.org/32463
Reviewed-by: Tim Lochmüller <tim@fruit-lab.de>
Tested-by: Tim Lochmüller <tim@fruit-lab.de>
[Feature] SmartObject TCA mapping for ObjectStorages

Adding mapping and a userFunction to the TCA with infos about the
configuration for ObjectStorages.

Change-Id: I6879b7df02efcec2b4b3df32fdc2c00fd4524bac
Reviewed-on: http://review.typo3.org/32474
Reviewed-by: Tim Lochmüller <tim@fruit-lab.de>
Tested-by: Tim Lochmüller <tim@fruit-lab.de>