Split memory management

Some attempts to address #1079 -- just for discussion at this point.
@keithbostic -- this one is paranoia.  Threads publish zero when they don't have a split generation, I wanted to distinguish between "not in an index" and the time before any splits have happened.  I'll add a comment.