Fix compiler flag checking
Be a little more precise about compilers used
Allow extra options in JF_CHECK_COMPILE_FLAG
Check for the C++ mode. This is not foolproof, especially for files
including meta headers, but at least it also gives files including meta
headers a way to force c++98 or C++0x mode for meta (where it makes
sense; some features are c++0x only).
Exclude tests for C++11 only features
Make version.h c++98 compatible (we don't really need auto here)
Modify headers that will work in either language mode
Make headers error out that only work in c++0x mode
Make testsuite c++98 compatible
Conditionally compile tests for meta/for.h
Nope, the idea that we can detect the C++ mode is daft. Instead, assume
C++0x unless someone passes a particular compiler define to configure.
Update README with c++ modes
Instead of including meta-config.h directly, include meta.h - that also
sets the C++ mode defines
Build with gcc/clang in c++98/c++0x modes