Everything now goes into the std::experimental namespace.
Update to stream operators.
make_uri is now in std:;experimental.
Updated document number.
Applied some feedback: is_* for accessors; encoding functions are static members; better application of noexcept and allocators.