feat(translateProvider): make translationTable extendable

- use angular.extend() to extend an existing translation table rather then overwriting it anytime

This is for use cases where's one translate service used in many modules which have it as their own dependency. Translations for a specific module get loaded when the module is loaded.

Closes #33