Assert that left most key is null on descent.

Assert that the left most child of a branch page visited during a
descent does not have a key in the branch page cache.

Closes #210.