Improve {% url %} tag performance

1. Replace a table scan of the routes with a dictionary lookup (i.e.
create a new table for reverse routing)

2. Move the fancy token-matching logic out of the router into the
calling process.
Fix bug in Cowboy ssl init

Thanks to Fabian Schütz
Fix blocktrans
Fixes for router url changes
Merge pull request #211 from jgordor/master

Fixes for router url changes & erlydtl update
Document the -table and -columns options
Merge branch 'master' of git://github.com/evanmiller/ChicagoBoss into migrations