Protected against opening wrong GUIs. Fixes #23

Verify the player is the entity's spouse before opening GUI. Otherwise
don't open a GUI. Also only search for villager children when
ID_GUI_VCHILD is provided.