Don't use C++11 enums, which are not implemented in GCC
Revert "Change Makefile to force g++ to use -std=c++11, in order to allow named enums"

This reverts commit b03502b21359ba2652b8ff5d9796cf61b141b058.
Remove obsolete line, make compilation work
Fix step_type to compile properly with older versions of C++