fix request mapping regexp

The old regexp discarded everything after a colon.

This would incorrectly transform URLs like "foo/bar:{baz}" into
"foo/bar}".
Merge pull request #229 from brakhane/rel-0.8-upgrade-spec-preview

fix request mapping regexp
Adding test cases for paths with colons
Merge branch 'rel-0.8-upgrade-spec-preview'