Recognize routes with trailing slash

This will allow:

`/foo` and `/foo/` to be recognized as the same

Also

`/foo/:bar` and `/foo/:bar/`

Resolves https://github.com/emberjs/ember.js/issues/1691