Hide block/unblock menus if chatting to ourselves (fixes #176)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Switching to new GCM client API (#95, missing exponential back-off)

Adding new dependency: Google Play Services library

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Typo

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Begin using Proguard from 3.0a7

Google Play Services is taking too much space. The proguard
configuration file is not very well tested yet, but it seems to work.

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Back-off implementation adopted from old gcm.jar (UNTESTED, closes #95)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
No need to keep an instance to Random (it was single use)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Use ACTION_OPEN_DOCUMENT on API level >= 19 (fixes #99)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Close #177: Notified vs. read messages

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Load avatars asynchronously (closes #160)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
External invitation: do not include Kontalk in intent chooser (fix #139)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Use correct namespace for special menu attributes

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Refactor MessageCenterService (closes #166)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge branch 'master' into audio_message

Signed-off-by: Andrea Cappelli <a.cappelli87@gmail.com>