Update gtest to r652
Use C++11

- Build with C++11
- Remove boost dependency
- Use std::shared_ptr
Update build to work with g++/clang++ on linux.