This fixes #6 and fixes #27
* Documentation coming after
* Some regressions raised in long SubmitSm tests, will be resolved
short_message must be in unicode otherwise, ShortMessageCodingError is raised
Added ShortMessageCodingError
Sending a non-utf8 content through http-api will return a 500 error
* ERRATA: Message content must be already encoded in the desired coding and not in Unicode
* Added GSM0338 encoder/decoder
* Long SMS with SAR options tested in LongSubmitSmUsingSARTestCase
* Sending long SMS using UDH options tested
* Added a new config option: longContentSplit to be set to 'sar' or 'udh' to determine how long message splitting will be done
* Added a new config option: longContentMaxParts, fixing how many concatenations will be done on a long message, the exceeding parts will be ignored
* Added the possibility to switch between SAR or UDH splitting methods in jasmin.cfg (http-api)
* Validated all tests for SAR and UDH splitting of long messages
* Added tests to cover receiving DLR for long submits