Let the compiler generate default copy cons for us
Proper error classes for hash-related errors
Specify and implement skip function in IOIntf
Implemented several forgiving modes (tests pending)
Make s{read,write} raise instead of assert
Fix undefined identifier
Rename HT_INVALID => HT_NONE
Allow passing forgiveness to bitstream_to_tree
Handle more forgiveness and update tests

This fixes #6