I send here the patches. I also added two missing test cases "pdf_list_destroy" and "pdf_list_iterator_free".
Thanks. Regarding the Hash Module implementation, I prefered to add a dispose function for string keys, thus, the caller decides. I see one drawback but one benefit also which I considered of greater importance. I think that it is ok. Please commit the patch and ACK.
