fallback to rough scaling if low memory

// FREEBIE
Merge pull request #1892 from mcginty/bitmap-memory

fallback to imprecise scaling if low memory
Updated translations.

// FREEBIE
Bump version to 2.1.7
Show date and year for ancient (> 1 year old) messages

The timestamp shown for very old messages only includes the time without
a date at all. Fix it. FREEBIE.
don't crash if we can't get an mccmnc

Fixes #1916
// FREEBIE
Merge pull request #1917 from mcginty/mccmnc-crash

don't crash if we can't get an mccmnc
custom redirect logic

// FREEBIE
Bumping version to 2.1.8

// FREEBIE
use https maven central

// FREEBIE
Merge pull request #1964 from mcginty/maven-https

use https maven central
MmsConnection refactor

- Use Apache HttpClient v4.x, only library that seems to like HTTP proxies
- Remove custom redirect logic in favor of library's

Fixes #1904
// FREEBIE
add CM APN list, remove non-MMS APN info

Fixes missing Verizon APN. Overall, smaller DB size but more APN info.
// FREEBIE
switch back to BufferedInputStream

// FREEBIE
transport selection rewrite

// FREEBIE
refactor TransportOption code
refactor into SendButton