added config file with routing, directory listing, more complete file servering (with byte range support etc) and temporarily removed security (secret key stuff)
pull in server site "dir.make" from karmatics repository

Merge commit '7ab41da844ea10d606389825c0709d79eb1f161b' into dir-make

Conflicts:
	browser/browser_darwin.go
	slfsrv.go
	ssutil/ssutil.go
	webserver/callhandler.go
	webserver/webserver.go
gofmt
use ServeContent for static files to support byte ranges and last modified
only set timestamp to zero if it is a byterange request
Merge pull request #2 from karmatics/useServeContent

Use serve content

merge karmatics:useServerContent

TODO: See if we can use ServeContent for bundled files, too
add config file
add config directory
set default keepAliveSeconds properly
Merge branch 'karmatics-configFile'
keep_aliver() defaults to a minimum wait time on the first call. This allows slow computers extra time to start the browser before deciding they're no longer there.

10 seconds was set, by trial and error, as the minimum wait time on the first call.