Translation Component and Bundle

* This is a first implementation of how a translator should be in order not
to couple with the most important part of the application: the model
Some delta for this development

* Fixed some issues
* Implemented CachedTranslationProvider decorator
Some deltas for this development

* Renamed the component and the bundle
* Developed the platform to provide this feature in the website
Some deltas and small documentation
Some small fix in documentation
Added some changes to the PR

* Created new BambooBundle for all Elcodi Bamboo related configuration
* Possibility of using classes and interfaces in definition
* Some small fixes
* Introduced small architectural debt (Duplicated getNamespacesFromClass method)
* Set all dependencies to ~0.4
* Set dev version to ~0.5
Created uniqid generator for translatable entities

* Because the ID must be created before flushing the entities, added uniqid generated
id to Product and Category
* Removed old-long-naming for generators, to start removing long names, improving the
container size
Fixed some minor docu typo
Adapted to new Extension format
Specified ids in Product and Categories fixtures

* Because of the uniqid entities identifiers
Merge pull request #382 from elcodi/feature/translator

[WIP] [Translator] Feature/translator