* `eye_offset` is redundant since Minetest Game PR#2745
* Translations are now using `@1` syntax instead of `%s` + `string.format`.
* Replaced some deprecated calls.
* Fixed reference to `emote.util.facedir_to_look_horizontal`.
Uses an entity to prevent player from moving away. Only `space` will
allow the player to move again. The player is put on top of the node
when detaching. While attached, the player can't move and the player
model can not rotate.
This allows easy attaching to nodes with an nodedef table `emote`
that provides the basic params for the attachment.
In the current form, the player can move away still without
restraint. I intend to add more code later that allows one to prevent
moving away.