Fix i686 build error.
Merge pull request #200 from benbjohnson/fix-i686

Fix i686 build error.
Fix merge-split regression.

This commit reverts merge-split and fixes the node.split() to do a multi-page split. This issue
caused problems with bulk loading because it would split into a small page and a very large page.
The very large page, in turn, would be an arbitrary size so when it was freed later it would be
difficult to reuse and would cause serious fragmentation issues.
Merge pull request #202 from benbjohnson/refactor-split

Fix split-merge regression.
split the freelist page count stats to free and pending
Merge pull request #206 from Shopify/pending_page_stats

Split the freelist page count stats to free and pending