CI: add tests to ensure directory structure stays clean
pmbootstrap now allows APKBUILDs in arbitrarily nested directories within pmaports. This means that we really need some checks to ensure APKBUILDs don't end up all over the place.
Add a test case with a whitelist of allowed directories. Having this list in pmaports allows changing it without a new pmbootstrap release.