Added Compiler Conditional Flags

Added the ability to enable features that are supported by various
compilers.
I will now start developing portions of alchemy that depend more heavily
on the latest features in C++. Especially where a performance
improvement can be gained.