[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.
[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
[DOC] Change link to main site in README
[DOC] Remove code measure charts
[TASK] Simplify uid/WHERE decision in ContentService