[BUGFIX] Check tablename on plugin trigger

Also added documentation
Merge pull request #513 from hmspl/plugin_trigger

[BUGFIX] Check tablename on plugin trigger
[TASK] Add examples how to get file references

Add some documentation and examples how to get file references assigned to the field created with this ViewHelper - one for pages and fluid content elements each because its different.
Merge pull request #514 from benjaminrau/master

[TASK] Add examples how to get file references
[DOC] Use page.resources for page templates in example

Fixes: 516
Merge pull request #517 from benjaminrau/development

[DOC] Use page.resources for page templates in example
[TASK] Bring tests up-to-date with recent changes
[BUGFIX] Missing addslashes for potential JS link content
[FEATURE] Proper foreignTypes on all inline fields

This change adds:

* An InlineRelationFieldInterface with get/setForeignTypes
* `foreignTypes` (array) argument on `flux:field.inline`
* Transfer of `foreignTypes` to `Inline` component in `flux:field.inline`
* Touch-up added variable type declaration in `flux:field.inline.fal`
[TASK] Fix broken ErrorReporter test
[DOC] Declare vague mixed as array, Abstract Inline Component
[TASK] Cleanup by avoiding unnecessary FormComponent->add
Merge pull request #510 from NamelessCoder/inlineforeigntypes

[FEATURE] Proper foreignTypes on all inline fields
[TASK] Avoid DB updates in ContentService tests
[TASK] Avoid DB selects in ContentService test
[TASK] Use immediately available $row in Provider->getGrid
[TASK] Avoid DB selects in Provider tests
[TASK] Avoid DB selects in DataViewHelper test
[TASK] Improve tests
[TASK] Allow usage of new foreignTypes argument

Allow to use the new foreignTypes argument also on inline.fal ViewHelper but keep fallback definition.