Amber Smalltalk RFC 3986 and RFC 3987 (URI/IRI) converting and parsing (port of Acubed's node-iri)