Pass recipient ids, not recipient objects

Fixes #2233
// FREEBIE
Include group titles in search

When searching for messages only simple threads matching the
contact names are returned as search results. With this commit
also group converstations where the group title matches the search
term are displayed in the result. This makes search results more
consistent with the conversation list as now all conversation
titles (i.e. contact names and group titles) are searched through.

Fixes #1954
Closes #2216
More l10n - for decrypting errors

//FREEBIE

Closes #2231
Fix build.

// FREEBIE
properly update transport options location

// FREEBIE
fix bithub payment link and image
use PartAuthority when fetching part streams
resolves the self-send case

Fixes #2259
// FREEBIE
Merge pull request #2264 from mcginty/write-part-data-fix

use PartAuthority when fetching part streams
thumbnail generation and disk caching

// FREEBIE
fix recipient handling for media preview

// FREEBIE
replace unlocalized 'at' in message details date

Making this a string resource has the potential for crashes.
Leaving it out completely is a little confusing.
The dash is the perfect solution - until a better date formatter is used.
Closes #2215
fix some missing recipient parcel bugs

// FREEBIE
Moved several hard-coded UI strings to strings.xml

Closes #2203
Use "singleTask" to ensure a single ConversationActivity instance.

1) Mark the Activity as singleTask.

2) Process onNewIntent for updates.

3) Propagate onNewIntent to the ConversationFragment.

Fixes #2232
Fixes #1532
Fixes #146
Fixes #851
Closes #2266
Support 'WiFi calling' devices.

// FREEBIE

Fixes #2254
Fixes #2240
Fixes #2160

Closes #2263
fix edit-group intent extras

// FREEBIE
Update to jobmanager 0.10.0

// FREEBIE
remove pointless Bitmap allocation for ImageSlides

Fixes #2248
// FREEBIE
Support for multi-select in the conversation list.

// FREEBIE

Closes #1601
Closes #2214

Fixes #2188
Fixes #786
group visual fixes

// FREEBIE