Fix missing H5X_term_interface declaration and call H5X_init
Call H5O_msg_create instead of H5O_msg_append_oh

Cleanup
Update query test
Add H5D_set_index/H5D_get_index/H5D_remove_index

Add H5O_idxinfo_free/H5O_idxinfo_delete callbacks

Replace dataset_id by file_id in H5X remove callback

Support H5Xremove

Cleanup plugins
Update index test