Separate the btree maximum key/value sizes from the underlying page size

Separate the btree maximum key/value sizes from the underlying page size, reference #1282.

I don't think so... should we add a discussion of `memory_page_max` to the list of tuning topics?