Allow single-arg (non-named) IRI construction.
Coerce URI objects to IRI strings in BUILDARGS.
Fix bug in parsing percent-encoded IRI components.
Fix handling of path resolution.
Allow IRIs to have empty-valued paths, fragments, and queries.