Implement review suggestions

Switch back from subprocess to context.TryAction(SCons.Script.Action
Fix C++11 test for gcc so 4.6 uses c++0x.