Bug 4235 exclude external routes2

Pull request for http://dev.kohanaframework.org/issues/4235. External routes can be used for reverse routing only. (clean version of https://github.com/kohana/core/pull/436)