"core": Make glob-patterns the default

This CL changes the semantics of patterns that do not end in "/...".
Such patterns now behave like glob patterns.
For example, "google/alice" matches
 "google"
 "google/alice"
 "google/alice/device"
 "google/alice/device/app"

In order to prevent matching extensions, the pattern must be
terminated with a "/$".
For example, "google/alice/$" only matches
 "google"
 "google/alice"
See: https://vanadium-review.googlesource.com/#/c/1757/

While explicit glob-patterns, i.e., patterns ending in "/..." are still
supported, we plan to get rid of them soon.

Change-Id: I810eaf61cc1d241ae76026dc50a7c3486f6b27dc
6 files changed
tree: 2714359703104340b44aa1a57177fd6f6c2e0582
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/