Big refactoring, now can specify multiple jump spec parts.

- most of the magic has moved to common Get-MatchRegex-From-JumpSpec
- tab expansion is mostly on par with bash version
- `l` option got match highlighting etc.