page.{separator,delimiter}() for URIs

This allows uris, such as `something:anotherthing:@andanother` to be
parsed and handled by page.js.