explicit operator bool becomes noexcept
value_or() requires that U is convertible to T
Due to Vladimir Batov.
bug fix: comma in BOOST_STATIC_ASSERT
docs: fixed requirements in value_or()
Merge branch 'develop'