[TASK] Replace all calls to CMS functions with namespace equivalent

A simple shell script was used for all the replacements
https://gist.github.com/daKmoR/7490199
[TASK] Switch to namespaces
[TASK] Simplify hook subscribers
[TASK] Avoid injection method in abstract VH test base
[BUGFIX] Missing global namespace prefix for a few t3lib remnants
Merge pull request #359 from NamelessCoder/dev-namespaces

[TASK] Switch to namespaces
Merge pull request #378 from FluidTYPO3/dev-namespaces

[TASK] Switch to namespaces in master branch
[TASK] Rename Utility classes to suffix Utility to class name
[TASK] Rename ViewHelpers

Renames:

flux:flexform -> flux:form
flux:flexform.field.* -> flux:field.*
flux:flexform.field.wizard -> flux:wizard.*
flux:flexform.* -> flux:form.*
[BUGFIX] Bad alias mapping for Form Object ViewHelper
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