cherry-pick 02c0143dce4e7958f2782f7e404d3fed64d77897
cherry-pick 696e75b5777df871b30e9d1ec4a50f128623acd8
cherry-pick fc3c2e09e9611ec09190d1ce6594e609bc4ec521
cherry-pick de4c8f2508b556b99c8a2c812fd2ac244801fcbb
change processor to TProcessor type
cherry-pick 3a360f719e7c9ef9f1b2921a2433143effb5c4a4
cherry-pick 69e5e0bcc0f3a53fba9b7d3b59c35683c683f47c
cherry-pick 48d087797fefe70ffb25099bdd735cf03e16ac92
cherry-pick f75932ce2778b22a38f6ba9e1ddf75d5b5f787aa
cherry-pick 85b81ed95bce8f27cb1bfebf42cfead3e8e4a852
cherry-pick 13ed7c58e5ee2d0aaf2f4adbf78a63463cf43a48
DSP-1089: Fixed code example in a comment.
Include renamed TClientTransportFactory (was ITransportFactory) in thrift jar
cherry-pick 2ebcd814337af94392ece78a14fecf856c706cac
DSP-1265: Backward compatibility of ColumnFamilySplit serialization/deserialization.