Handle UCS-2 data coding scheme for SMS messsages.

Also, handle alpha format for SMS sender "number". Turns out carriers
sometimes use this instead of E.164 when they originate a message.

BUG=chromium-os:13617
TEST=Unit tests using data taken from actual messages sent from
a Russian carrier to a Russian handset.

Change-Id: I78db5fff784f0d1dc0381e60768c177b58b6d800

R=njw@chromium.org

Review URL: http://codereview.chromium.org/6740005
5 files changed