Fix martini.Root for `go test` & `go run` use cases

fix for PR: https://github.com/go-martini/martini/pull/273 & issue https://github.com/go-martini/martini/issues/278
Hrm. This seems a little strange to be looking for strings in the path here. Is there any other way for us to know that martini is being run with go run?