Entrainment now uses [from] in its messages

When a Pokemon uses Entrainment, the correct battle message should be
"POKEMON acquired ABILITY!", which only displays in the client if the
[from] tag is included in the message.
Documented -ability, -endability in protocol-doc.md
Merge pull request #1236 from ascriptmaster/master

Entrainment use proper tags in messages