Entrainment use proper tags in messages

~~Air Lock and Cloud Nine now use the |-ability tag.~~

Entrainment now includes a |[from] tag so that it displays the correct
message.

Also added |-ability and |-endability to the protocol-doc.