do not split when less than 140 bytes
fix eager encoding with CSM
Better check for whether a message should be split.
Merge branch 'feature/issue-778-smpp-udh-too-eager' into develop