router: Support custom etcd prefix.

I don't know how much the Flynn components are still supposed to be separable, but this would be useful for custom usage.
Use `:=` instead of `var`.