[BUGFIX] Use extension name for request object
Merge pull request #486 from hmspl/flux_extension

[BUGFIX] Use extension key for request object
[TASK] Set state and version

Sets the state to "beta" on the development branch and changes the version number to the expected release version number in order to once again allow EM to properly install.
[TASK] Disable coverage collection in Travis script
[BUGFIX] Fix base test issues with missing ObjectManager
[TASK] Remove incomplete, incorrect or redundant test

Not sure which it is, but in any case: the test was not named according to what it does and did not make any sensible assertions on the output...
[TASK] Remove temporary Git install from Travis script
[BUGFIX] Multiple Providers for same record reuse same cache

This change makes the Provider include the field name in the internal cache key for flexform values.

Before: if multiple Providers attach to the same record, all Providers would return the same output of the getFlexFormValues method because field name was not used as part of key.

After: field name is used as key, any Provider that uses a different field from other Providers, will simply cause a new internal cache value to be written associated only with this field.

Fixes, among other things, possible edge case issues with Fluidcontent or Flux-enabled Controllers when combined with and configured to render like FluidcontentCore elements.
[TASK] Set version in composer.json

Fixes issues with new EM not being able to resolve the version of installed extensions which have a composer.json file that contains no version number, and EM lacking a fallback to trying ext_emconf.php reading of version number.