Get rid of warning about unused typedefs
Fixing compilation problem
Suppress warning on VS2013
Fixed CMake tests for C++11 functionality