Reverted use of abort in error handler; added lmdb-abort and lmdb-max-key-size
This release partially reverts the addition of composite conditions to use the C procedure chicken_throwException instead of abort, and adds lmdb-abort to abort transactions and lmdb-max-key-size to obtain the maximum key size.