THRIFT-2526 Assignment operators and copy constructors in c++ don't copy the __isset struct

Client: cpp
Patch: Doug Judd