checkpointing
thrift: mdb/api -> mdbdb/api
thrift: data and metadata subdirectories
cleaning up thrift space
java: fixing packages
thrift: fixing includes
py: regenerating, fixing paths
cpp: regenerating
starting cpp cleanup