Implement option to use old C++ stdlib

We haven't fully switched all our projects to the new stdlib, and mixing the two implementations does not work.

This patch adds an option to build flatbuffers against the old C++03 stdlib.