XY: Add most missing move flags.
XY: Add most missing move flags.

- Added 'contact', 'reflectable', 'sound', 'authentic', and 'gravity' to
all relevant new moves.
- Added 'authentic' to both old and new sound moves.
- Added 'heal' to both old and new draining moves.
- Added priority for Crafty Shield and Spiky Shield.

sarenji/pokebattle-sim,sarenji/pokebattle-sim,sarenji/pokebattle-sim