encoding conversion fix while reading some PDU`s
Smpp::Tranciever#send_concat_mt doesn`t raises exception anymore if message_id is not an integer
message_id in send_contact_mt is now reduced to 1 octet length
correct message slicing for ucs2
fix
fix
test
Delegate to sent_message when message sent
Added transmitter class.
Added transmitter PDUs and require added.
Revert "Added transmitter class."

This reverts commit 7ced1400d76bbb19cfd28617b709658f7fa475fe and 4b78034bc35fb8c6a8fdb075594dd2141c4e9c5c.

I should have looked first I was being too passive. This class does not implement the refactoring from master.
The process_pdu method is now handled entirely by the Smpp::Base class. The refactoring should be taken care of first.
This is why the freerange branch is still in limbo unfortunately.
Added include.
Removed duplicate code from Smpp::Base.
process_pdu() code moved from transmitter to base class.
typo.
Removed code restored.
Bug fix when manipulating SMS body in optional parameters instead of mandatory section.
Added delivery report support to trasmitter.
Added search of delivery report both in mandatory and optional part.