hints: allow removing hints
Fixes #111 (closed).
Compatibility: it needs a new libkres.so function. If a wrong version combination is attempted, the module just cleanly fails to load, though it writes a slightly confusing message "no such file or directory".
Note: standard diff unfortunately aligns different functions together.