Stop determining package names from the call stack.

This change replaces the automatic caller package divination with a
PackageContext object that must be explicitly passed in by callers.

Change-Id: I139be29ecf75a7cf8488b3958dee5e44363acc22
11 files changed
tree: b320ebab26ae739cb85611d156b9a5f3564ce2cd
  1. blueprint/
  2. Blueprints
  3. bootstrap.bash
  4. build.ninja.in