started to port TR1 stuff to C++11 - using the boost/glog pattern for conditional compiling