make Depend.scala reject references to unknown packages
Merge remote-tracking branch 'origin/headless' into widgets