Append "/" to urlpath if not present

If urlpath doesn't end in a "/", then Handle treats the path as rooted.  It will serve for urlpath but not any of the files or subdirectories contained within, except in the case of "index.html".

See the pattern handling description at [ServeMux](http://golang.org/pkg/net/http/#ServeMux)