Unicode detection

The way the message type ("text" or "unicode") is automatically detected should be more flexible. This is because the fact that characters such as "å" and "é" can actually be send as regular SMS-messages rather than having to unicode the whole text message (meaning that a text message suddenly can't be longer than 70 characters instead of 160). Please refer to the GSM 03.38 character set for more information.