Make Build Script Smarter (for C++11)

Update the build script with some better logic so that those whom use c++11 (or not), will either pick the correct version of ChaiScript, or fail with a descriptive error message.

This still needs more testing on Linux, however has been tested quite a bit on Mac.