Restructure clay.

Hopefully this is the only commit that would require a breach.

Writing a data transition would be trivial later.

Still need to fix ++domo.
Almost there...
Fix crash due to the change in %clay storage model
Fix revision origin.
Add ++niku to ++saba.
Modify the data flow in zuse.

Gets the ++niku passed around everywhere, so we have enough information
to actually merge.
Merges work again.
Finish ++alne.
Clay revision control basically works.

Just need to update the agons, coming soon.
Update mergepoints.
Ugly ++lize stuff.

Well, merges work better, two-way parties seem fine with merging back
and forth.
Merge branch 'clay'

Conflicts:
	urb/urbit.pill