Some progress towards C++03 support.
More progress on C++-03 compatibility.
More progress.
Merge branch 'master' into c++03-support
More progress with C++03 support.
Yet more C++03 progress.
It now builds on C++03. Functionality still needs to be tested.