Update to the latest and greatest.

* Remove C++0x polyfill and use standard libraries over boost.
* Update code for Qt 5.2.1.
* Use a precompiled header.