working checkpoint.
working checkpoint.

add comment describing new web server tree.
make room for command line interface.
use new path package to get rid of doubled slashes.
use new Chdir function to avoid goroot + everything.

implement new /pkg/ tree instead of using regexps.

R=gri
DELTA=267  (103 added, 72 deleted, 92 changed)
OCL=27150
CL=27367

h8liu/golang,ssrl/go,tv42/old-go,dsriram/golang,ssrl/go,wesolows/golang,wesolows/golang,wesolows/golang-old,pombredanne/go-deleteme,bdwalton/debian-golang,gnanderson/go,tianon/debian-golang,tv42/old-go,wesolows/golang-old,wesolows/golang-old,apparentlymart/golang,dsriram/golang,nightlyone/golang,tianon/debian-golang,tianon/debian-golang,tv42/old-go,dsriram/golang,apparentlymart/golang,apparentlymart/golang,tianon/debian-golang,ssrl/go,firebitsbr/golang-old,wesolows/golang,wesolows/golang,bdwalton/debian-golang,gnanderson/go,wesolows/golang,dsriram/golang,bdwalton/debian-golang,tv42/old-go,ssrl/go,firebitsbr/golang-old,pombredanne/go-deleteme,tianon/debian-golang,gnanderson/go,tianon/debian-golang,ssrl/go,nightlyone/golang,dsriram/golang,nightlyone/golang,apparentlymart/golang,bdwalton/debian-golang,h8liu/golang,pombredanne/go-deleteme,firebitsbr/golang-old,apparentlymart/golang,bdwalton/debian-golang,apparentlymart/golang,gnanderson/go,h8liu/golang,tv42/old-go,tv42/old-go,pombredanne/go-deleteme,nightlyone/golang,pombredanne/go-deleteme,pombredanne/go-deleteme,wesolows/golang-old,pombredanne/go-deleteme,wesolows/golang-old,wesolows/golang-old,ssrl/go,nightlyone/golang,tianon/debian-golang,nightlyone/golang,bdwalton/debian-golang,bdwalton/debian-golang,firebitsbr/golang-old,wesolows/golang-old,gnanderson/go,wesolows/golang,tianon/debian-golang,firebitsbr/golang-old,firebitsbr/golang-old,h8liu/golang,h8liu/golang,ssrl/go,dsriram/golang,nightlyone/golang,dsriram/golang,gnanderson/go,apparentlymart/golang,tv42/old-go,gnanderson/go,firebitsbr/golang-old,firebitsbr/golang-old,wesolows/golang,h8liu/golang,bdwalton/debian-golang,h8liu/golang