This is an unfinished effort to port some of sketches sketches-core code to C++. We will be standardizing on C++11 for the time being.