OTC-236
Moved translation services to an abstract layer.
Added translation service MyMemory.
OTC-236
- Msd_Language: added method to add module specific language files on demand
- added new admin tab for selecting an external translation service
- added new adapter for translation service MyMemory
- moved unnecessary library/Otc classes to application environment for easier adding more translation services
- updated language packs
OTC-236
- added possibility to receive/get options per translation service
- added rendering of input fields for these options
- added translation service language files for Google and MyMemory
- removed unused view helper CleanId.php
OTC-236
- added new table module_config for storing module specific settings
- added methods to load and save module settings to abstract class modules/library/Translate/Service/Abstract.php (concrete service adapter doesn't need to struggle with this task)
- added saving of inputs to Admin/TranslationServicesController.php
- some refactoring
OTC-236
- last steps to use selected translation service and some refactoring
OTC-236
- switched return type of translations to json in order to give feedback in the frontend in case of errors.
OTC-236
- added used service to output on translation page
Merge pull request #15 from DSB/OTC-236

Otc 236 - Refactored the way external translation services can be implemented.