Adapts Rails3's changed route globbing behavior

In Rails3, globbed routes are strings and not arrays.
Adapts format handling
Adapts route specs to Rails3 route globbing
Adds changelog entry

[skip ci]
Adapts repository tests to changed route globbing
Strips trailing path separator
Adds missing repository diff route