Use cookies for setting or getting the selected language
Add Locale Controller
Save selected language in browser session
Pass $cookies to app.run()
Minor Fix: Change angular-cookies version to 1.3.0-beta.13 for consistency
Reload page on language change
Don't reload on Language change
Bump angular-gettext to latest version
Merged & modified language changes by @machakux

- merged pull request
- moved all language switching code to LocaleCtrl
- ensured gettextLanguageChanged event is fired and can be handled
- small cleanups