Fix: Return hash of element after insertion
Add typedef for predicate function
Use predicate function in r_set_select
Merge pull request #125 from neithernut/add-predicate_typedef

Add predicate typedef
Fix declaration of avl_ndel
Added interface definition for ht_ndel()
Merge pull request #124 from neithernut/fix-avl-ndel

Fix declaration of avl_ndel
Merge pull request #117 from matthiasbeyer/add-ht_ndel

Added interface definition for ht_ndel()
Fix: The hash function gets void* and returns rs_hash
The hashtable does not need to know the datasize
We need a compare element and the cfg as well when finding elements
We return the found element or NULL
Fix: ht_del() gets hash, cmp element, cfg and returns the element which was deleted
Fix: ht_insert() needs the cfg as well
Fix: We should include the set header here as well
Removed ht_find() implementation - reimplementation required
Fix: Return number of removed elements on ht_del()
Return status instead of hash

Due to the discussion in #107, we should return a status code here
instead of the hash.
Added missing include
Merge pull request #107 from matthiasbeyer/fix-ht_interface

[WIP] Fix ht interface