add grn_selector_func and grn_proc_set_selector

grn_selector_func() is callback.
add grn_text_printf()
add grn_proc_get_type()
update .cabal

require Groonga >= 4.0.5
update README.md