Fix CE_ASSERT in release mode
Enable -pedantic-errors compiler flag
Fix CE_ASSERT to be C++ standard friendly