Test that ghosts are not left in first leaf page.

The first leaf page is always the least page in the tree where records
whose key is less than the least key are inserted. There is no need to
maintain a ghost key because the first record is never used as a branch
page key.

Closes #102.