[TASK] Add basic .gitignore file
Merge pull request #33 from cedricziel/gitignore

[TASK] Add basic .gitignore file
[BUGFIX] Use lowercase controller action name
Merge pull request #36 from hmspl/actionName

[BUGFIX] Use lowercase controller action name
[TASK] Add max-width for image element in BE Page preview section
Merge pull request #40 from xf-/max-width-image-element

[TASK] Add max-width for image element in BE Page preview section
[TASK] Move initializeObject method to top of class
[TASK] Use Flux template resolve utility in Provider
[BUGFIX] Fixed variable naming & parameter order
[DOC] Note about Textpic type in README
[TASK] Relocate defaults settings to own sub-scope
[FEATURE] Settings for default variant and version

This change introduces three new master defaults under `plugin.tx_fluidcontentcore.settings.defaults`:

* `mode` which can be `record`, `preselect` or empty. If `record` the following values get saved to the DB when the record is saved with empty selections. If `preselect` the selector fields will be preset with the chosen default selected. If empty, the defaults are applied on-the-fly if record's values are empty, and are not saved to DB.
* `variant` which can be set to an extension key which provides the default variants you want to use.
* `version` which can be set to the desired default version of content elements inside the chosen variant.

Needless to say, entering an invalid value here - for example an extension key which isn't loaded - causes the infamous "INVALID VALUE: (foobar)" message in selector fields.
[TASK] Make variant and version both excludeFields
[TASK] Rewording of TS setting comment
[BUGFIX] Preselect content version instead of variant
[BUGFIX] Renamed save to record mode
[BUGFIX] Access defaults typoscript
[TASK] Add preview for table to crop at 100 chars
[TASK] Added shared crop setting for preview
Merge pull request #41 from hmspl/tableCrop

[TASK] Add preview for table to crop at 100 chars