Re-introduce gcc-4.4 compatibility.
Detect g++-x.y variants for test compilation.
Support compiling over gcc4.4 and with or without logging.
Update the README to include all the new build flags and compatibility statements.