* update hook error codes * reorder and remove unused externs * add HOOK_STATE_DIR keylet * Delete types.h * move transaction types