Added notification after auth_key generated

Closes #464
Disabled sourceMaps

Closes #458
Added 2 mobile screenshots

#411
Added mobile screenshots to Readme

#411
Fixed packaged apps monifests

Added filters for FFOS
Fixed name for Chrome
created i18n-service and configuration in settings
added i18n support for ngPluralize

transparently localize ngPluralize directives by translating then value
of the "when"-attribute before ngPluralize compiles it
put current locale in consideration for various caches in filters/services

some local caches now need to be purged when the locale is changed on
runtime or else they'll still display strings in the wrong locale/language

Revert this commit once the locale loading is moved into init phase of
the page so it won't change during runtime anymore
integrated i18n in all modules

every string in the modules to be displayed should now be passed through
`_` first
integrated i18n into all partials

as in the previous commit every string to be displayed in the partials
should now bei passed through `_` first
created locale en-us for i18n

extracted all strings out of the partials and modules
added documentation/guide for the new i18n module
added german locales
increased width of .navbar-offline

localized strings may be longer and would wrap outerwise, hence added a
bit more room
allow the msgid to be passed as attribute instead of as html

without modification switching to key_ids the my-i18n directives would
look something like this:

> <h5 my-i18n>im_contacts_header</h5>
> <h5><my-i18n>im_contacts_header</my-i18></h5>

but now can also be written as

> <h5 my-i18n="im_contacts_header"></h5>
> <h5 my-i18n msgid="im_contacts_header"></h5>

> <h5><my-i18n msgid="im_contacts_header"></my-i18></h5>
Bugfix: cast numerical Params to string before trim()'ing
msgid to key_id #452: partials/changelog_modal.html
i18n: check for params.hasOwnProperty(i) in insertParams()
use en-us messages as fallback
added console.log()'s for missing i18n messages