Move TBinaryProtocol extension into its own class (and factory)
Factory makes it more usable in different contexts.
adds ThriftProtocolWrapper
Merge pull request #324 from rangadi/t_binary_protocol_factory

Split TProtocol extension inside ThriftBinaryDeserializer into a stand alone class.
Use base64 to safely encode data in configurations
Merge branch 'master' into alexlevenson/fix-conf-encoding
Merge pull request #325 from isnotinvain/alexlevenson/fix-conf-encoding

Use base64 to encode strings to handle unicode better.