Restored possibility to provide URI string as Route::matches() argument

The method still accepts Request objects, but if not provided one is created.

Addresses [issue #4700](http://dev.kohanaframework.org/issues/4700).