Updates for the rewrite middleware.
Merge pull request #130 from mailgun/roman/rewrite

Updates for the rewrite middleware
Migrate to the new routing engine
Fix case with empty strings
Merge pull request #131 from mailgun/alexander/route

Migrate to the new routing engine
Routing has been implemented
Log rewriting errors.
Make use of Vulcan's dynamic rates
Merge pull request #132 from mailgun/maxim/develop

Make use of vulcand dynamic bucket config
Re-bundle mailgun/route package.
Merge pull request #133 from mailgun/roman/int

Re-bundle mailgun/route package.
Merge branch 'master' of https://github.com/mailgun/vulcand
got it working with fork of go-etcd from mailgun
added additional logging for watch failures