Remove unnecessary defined variables. Update issue #186.

Boost compiled with clang on Mac OS X does support scoped enums,
removing -DBOOST_NO_SCOPED_ENUMS and -DBOOST_NO_CXX11_SCOPED_ENUMS
fixes undefined symbols.