Update host documentation for WS connections
Merge pull request #595 from Slayer95/patch-2

Update host documentation for WS connections
Sync learnsets, remove Knock Off Kangaskhan
Slight refactor of move target change code
Mostly this updates the comments to make it clear why target updating
happens twice.
Stop ally-target moves from redirecting on faint
Moves targeting allies would retarget on faint in doubles; this
commit fixes that.
Fix some stray bugs with move redirection