Combined whitelist and blacklist.

Add a file to combine whitelist and blacklist information. The file
contains a list of C types (which are whitelisted) and for each type
a list of things (function, method, etc) which are blacklisted.

Fix some code public API and tests.
Fix for some C type guessing for parameters.