Update to a newer libstdc++.

This is necessary for C++11 support.
Go, go, gadget C++11
Switch from Boost libraries to the standard library.
Merge pull request #199 from AlCutter/c++11

Go, go, gadget C++11