Rename powerup.js to onion.js

To get ready for the future!
Rename Powerup to Onion
Move physical -> 0-physical

My stupid game.cgi script sorts alphabetically. That's terrible
Remove lib from gitignore

Why was that even there?
Add consolidate script

Copied from my code/lang directory, and modified such that it can be
imported as a module, rather than running as a script
Huuuuuuuuge reorg, sorry

I actually implement consolidate in game.cgi, so everything needs to be
moved around. I also did a bunch of house cleaning - removing stuff that
either I no longer need, never needed in the first place, or will not
need until waayyy in the future
Reorganize object hierarchy - almost

Still missing terrain
Merge branch 'topic/ghi/39' into dev

Fixes Github issue #39