* Only at load time, the value is decided, so do not statically optimize
for "__package__" as it is subject to change in those cases.
* Also, do not assign module attributes in the node tree, merely have
special references for them, generated in case of no other assignment
being seen. This affects "__loader__" and "__spec__" mostly
* The new nodes were moved to a new nodes module, along with the node
that handles "__file__" already.
* Previously we were setting "__package__" to values that only later
versions should have.
* This also makes an assignment to "__package__" instead of merely
optimising accesses to it through forward propagation, given for
a cleaner tree.
* This makes it more compatible with pkgutil module , which could be
confused by too good "__package__" values.
* Also made programs test cases syntax correct for Python3, need to
handle failing absolut import meant as local imports later.
* Improved test coverage for imports.
* Removed copyright notice from inline copy of Scons, added by accident only
* Claim stronger copyright over basic, program, and reflected tests to release
them under public domain.
* Updated debian/copyright to include "odict" and "oset" licenses, and
full text for ARM ucontext parts
* Remove benchmarks from Debian package, too diverse licenses and not for
users.