fix encoding for ~ and | for in Ruby 1.9
make encoding test pass under ruby 1.9
use Array.pack to constuct pdu body
convert into caret correctly as per SMPP spec
Merge remote-tracking branch 'dwilkie/ruby_19' into ruby_19
Merge remote-tracking branch 'origin/master' into ruby_19
Add encoding: UTF-8 to all libs and tests

Except the Utf8Encoder. I'm honestly not sure what to do with that thing.
Merge remote-tracking branch 'upstream/ruby_19'

Conflicts:
	lib/smpp/transmitter.rb
Whitespace cleanup
BUGFIX sprintf has errors in 1.8, use pack instead
BUGFIX we pack addr's as strings, make sure they are
Merge pull request #23 from mobilecommons/upstream

Supporting 1.9 in master
Remove ruby 2.0.0 from travis

Ruby 2.0 is still pretty unsupported really.
Set ruby-version
Add bin/rake binstub
Remove bin/rake binstub.

It upsets travis
Drop 1.8 support from travis
encoding conversion fix while reading some PDU`s
Merge branch 'master' of https://github.com/Eloi/ruby-smpp

Conflicts:
	lib/smpp/pdu/base.rb