Fix double spill.

This fixes an issue where split nodes can be double spilled. This is typically
not noticable but it can have large effects when bulk inserting as double
spilled nodes will get added to the freelist which will grow quickly.
Merge pull request #227 from benbjohnson/fix-double-spill

Fix double spill