gofmt
Add BuildVarsFunc to allow modifying route variables before generating a route's URL
Add PostMatchFunc feature to run a function after a route is matched (and potentially modify vars, etc.).

Conflicts:
	mux_test.go
	route.go