Fix C_FindObjectInit() when CKA_CLASS/CKA_TOKEN are not specified

If the caller doesn't actually specify what type of objects they want
to see, then return all objects. Not none.

This makes p11tool work.
Fix linkage against libebook to use pkgconfig
Update lots of generated files that shouldn't be in git anyway
Report CKA_LABEL on found objects
Don't do searches when we're asked for an object type we don't support
Clear error pointer after freeing it
Fix skipping to next cursor
Update build system. Use automating macros.