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.

It's pretty insane to "put" a 2MB object on a 4KB page -- we could remove the 'max', but it makes me nervous.