Fix client crash from 072d413
Fix Config.bindaddress

It wasn't getting propagated to socket processes correctly. Also change
the default bind address from 'localhost' to undefined (accept all
connections).
edit to random doubles item generation
Merge pull request #1293 from Audiosurfer/patch-2

edits to random doubles item generation
Trapping: fix an exploitable bug in forcing final decision
Players could take advantage of the ´return´ statements after the ´maybeTrapped´ check to safely find out whether they are actually trapped or not
Ghosts affected by Ingrain can switch out
Send 'trapped' flag in requests for pokémon that are known trapped
- Implement BattlePokemon#isLastActive to do the check for whether this is the last non-fainted active pokémon in a team.
- BattlePokemon#tryTrap now accepts an argument that, if true, will hide the fact that a pokémon is trapped.
- This should revert an small (annoying) change in the UI for locked moves introduced as a secondary effect in 8afc588e4.
- NEXT: Shadow Tag shouldn't activate the 'maybeTrapped' flag after the suspected Shadow Tagger has made a move.
Merge pull request #1294 from Slayer95/trapping

Send 'trapped' flag in requests for pokémon that are known trapped
Fix Primordial Sea glitch
Merge pull request #1296 from ascriptmaster/oras-weather

Fix Primordial Sea glitch
Update OMs
Geomancy is viable
Merge pull request #1301 from ascriptmaster/geomancy

Geomancy is viable
Aromatherapy triggers Sap Sipper
Merge pull request #1300 from ascriptmaster/aromasipper

Aromatherapy triggers Sap Sipper
Remove ended XY battle competition