[NXCM-4999] Use in-repo path for matching repo targets

This code path was still using "/repositories/$name/$path" to match
repository target patterns. Repository Browsing worked fine, but this
bug lead to archive browser not obeying repo targets the same way:

`(?!/com/.*-sources.jar).*` would deny access to the source jar itself but
would allow access to its contents, while `(?!.*/com/.*-sources.jar).*`
would also deny content access.
NXCM-4999: Added UT

Verifies the case Ben found.
Merge pull request #761 from sonatype/nxcm-4999-fix-repo-target-path

[NXCM-4999] Use in-repo path for matching repo targets