Added constexpr and noexcept, where appropriate.
Updated acknowledgements.
Updated error_code name to errc.
Added allocator to to_uri filesystem::path converter. Continued constexpring.