Use the "screen security" preference for the conversation list

It was previously only used for ConversationListActivity. This should be all
the locations (according to a grep for FLAG_SECURE).

FREEBIE
Only receive text/plain.

At the moment only text/plain is handled in RoutingActivity, so set filter in manifest accordingly.
This prevents #316. But at some point sharing text/calendar or better */* would be nice...

// FREEBIE
ConversationFragment: enable back button to dismiss

The ConversationFragment has a AlertDialog for showing the message
details, which sets the cancelable property to be false. This stops the
user from being able to use the back button to dismiss the dialog.
Moved colors to the right place.
Closes #913: Message ID is -1 when called in aggregate
Give user the opportunity to chose no LED-notification.
Mark message details on pending messages as such.

Closes #1034
Format-neutral compare numbers in MMS group with local device.

Closes #1018
upgrade gradle version
// FREEBIE
*Fix GCM check
*Send fetchesMessages
*Disable GCM for testing