[BUGFIX] Check tablename on plugin trigger

Also added documentation
[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.
[DOC] Use page.resources for page templates in example

Fixes: 516
[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
[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.
[TASK] Basic unit test for ConfigurationManager
[TASK] Cleanups and simplifications

* No typo3temp/flux-* files are used anymore and so do not need to be removed on cache clear
* Some if/else statements switched to initial declaration plus if with value override
* PHP 5.3 safe sorting, avoiding natural sorts. Method's purpose is to sort by numeric first and foremost.
[TASK] Fix Travis build script

Note: this is an attempt, it may need to be reverted.
[DOC] Change build icon image