Avoid redefininng `noexcept' and `thread_local', but use new macros.
Correct some code issues with namespaces;
Add/update doc comments.
Detect `NVWA_NO_BOOST_TYPETRAITS' instead of `_FC_QUEUE_NO_BOOST_TYPETRAITS'.