C++11 updates for tribool: added noexcepts and constexprs, fixed warnings