Make all the checks for whether a path is a URI use the exact syntax from RFC 2396.
Make GroovySocketServer script naming more like the way it was.