Add URL.toHumanString(). Closes #17.