Custom init patches to take configuration as a GHashTable
Merge pull request #20 from tklengyel/custom-init

Fix init_complete bug when passed a NULL as configuration