Refresh unstable

This brings the unstable branch up to date, so it's slightly more appealing to work in.

Note that when modules hit the unstable graveyard, they should land in the unstable-modules dir, not the regular modules dir; that way, you're a lot less likely to conflict with modules later on.