initial layout
mimick codec.[en|de]code behaviour with default encoding
update test for default encoding option
module naming conflict with pythons codecs module
UCS2 codec
start on GSM 03.38 codec
fix default config values to make tests pass
Merge branch 'develop' into feature/issue-836-smpp-encoding-class
hotwiring the SmppCodec
move into vumi.codecs module
remove the need for decode_pdus (refactor cat!)
pluggable SMPP codec class
rename SmppCodec -> VumiCodec
catch a UnicodeDecodeError, not all Exceptions
typo
keep original behaviour of returning the original object to be decoded
stop hexing the gsm7bit, raw bytestrings instead (thanks @hodgestar)
test for extended GSM set
pep8 fixes
tests for error handling