Add a test that exposes a data race in (*Martini).createContext()

Run `go test -race` to reproduce. (*Martini).handlers is modified simultaneously by several goroutines.