Merge pull request #377 from NamelessCoder/renaming

[TASK] Renaming of several API components
[BUGFIX] Create deep directory to LLL file if it does not exist
[TASK] Handle possible absolute prefix in LLL file relative path
[FEATURE] Outlet and Pipe concepts with API
[TASK] Allow usage of extension name on yet unassigned components
[TASK] Allow preview generation to be controlled from Provider

Although technically also a bug fix (unexpected preview content if Provider detected for tt_content, due to missing $fieldName which would have filtered the Provider resolve operation) this is simply an added third return parameter from getPreview() on Providers, this third parameter when set to FALSE will stop rendering of the preview. The default value used by all Providers unless getPreview() is overridden, is TRUE (meaning "allow preview to be rendered by internal TYPO3 methods").
[TASK] Fix failing test caused by internal argument name colllisions
Merge pull request #376 from NamelessCoder/outlets

[FEATURE] Outlet and Pipe concepts with API
[BUGFIX] Added section label
[BUGFIX] Flux namespace
Merge pull request #383 from hmspl/namespace

[BUGFIX] Flux namespace
Merge pull request #382 from hmspl/section_label

[BUGFIX] Added section label
[BUGFIX] Namespaces
Merge pull request #384 from hmspl/namespace

[BUGFIX] Namespaces
[BUGFIX] Namespaces
Merge pull request #385 from hmspl/namespace

[BUGFIX] Namespaces
[FEATURE] Added utility for vendor extension registration
[TASK] Automatically add Wizards created through Field instances
Merge pull request #379 from NamelessCoder/wizardadd

[TASK] Automatically add Wizards created through Field instances
Merge pull request #369 from hmspl/vendor

[FEATURE] Added utility for vendor extension registration