Implement bytekey and bytevalue macros.

Also add a IntegerByte BTree, and modify the setup script to compile
the new BTree.