[BUGFIX] Too many cache refreshes provokes latency during simple editing
Merge pull request #325 from NamelessCoder/70prep

[TASK] 7.0 preparations, go big
Merge pull request #349 from fedir/cache-persistence-optimization

Cache refresh performance optimization
[TASK] Refactor code and refine tests
[TASK] Refactor LanguageFileUtility to LanguageFileService
[TASK] Refactor and cover with tests ContentService
[BUGFIX] Index sheets by name, not numeric index
[TASK] Refactor getTemplatePath method on Provider
[TASK] Make ExposedTemplateView passthrough getTemplatePathAndFilename

Makes the class use the parent's resolve methods when the template path and filename has not been set - which usually happens when the View is used as view object in a controller subclassed from Tx_Flux_Controller_AbstractFluxController.
[TASK] Refactor and extend type support in transformation logic

This fixes a few issues with namespaced Domain model class names and repositories - and enables FluxService to test for presence of a method called "findByIdentifiers" on Repository instances which will be used to fetch objects by an array of identifiers (exploded from field value). Implement this method when you need to control exactly how your objects get fetched; if the method is not there the usual approach (create Query, match manually, execute) is selected.
[TASK] Refactor creation of Component class names to own method