Improve is_nothrow* tests.
Disable is_nothrow* full implementation when there's no SFINAE expressions and simplify implementation.
Remove unneeded is_const.
Tidy up special cases.
Merge branch 'develop'