#443 reorganized the source tree: moving the WORKSPACE to the root of the
repository as is convention. To help maintain backward compatibility, numerous
stub files were added to the root of the repository.
I noticed the following in local testing:
- The `install.bzl` stub is empty.
- The `mappings.bzl` stub is missing `REMOVE_BASE_DIRECTORY`
- The renaming of the `deps` value in the `pkg_install` macro confuses bazel; force it to use a rules_pkg-relative label instead (with the `Label` constructor)
These slipped through the cracks in the review. This change rectifies the above issues.
* Reorganize the source tree
- WORKSPACE moves up one level
- this makes //:pkg.bzl effectively //pkg:pkg.bzl
- put forwarders in place at top level to not break anyone
- tests moves up one level
- toolchains moves up one level
- examples/**/BUILD do not change to the new rule locations
- this is explicitly to provide some proof that the forwarders work
- new examples should use the proper paths to .bzl files
- near the 1.x release we can clean the current ones up
Fixes: #111