Update several move descriptions.
Randbats script updates

- Reject Relic Song with setup
- Reject Encore/Pursuit/Stealth Rock/Sucker Punch with RestTalk
- Reject Hydro Pump with Razor Shell/Scald
- Reject Flamethrower with Blue Flare
- Reject Bonemerang/Earth Power with Earthquake
- Make Wynaut/Wobbuffet get Custap Berry 50% of the time with Destiny Bond
- Add the possibility of getting Lum Berry with Outrage
Update descriptions for items now obtainable
Adding 1vs1 Challenge Cup to test via challenge

Adding wished for Challenge Cup 1 vs 1. First only available via challenge.
Fix error in previous scripts.js commit
Merge pull request #145 from Joimer/patch-1

Adding 1vs1 Challenge Cup to test via challenge
Fix redirection of randomNormal target moves.

Previously, Follow Me (and anything else that redirects moves, such as
various abilities) was unable to redirect the target of a
'randomNormal' target move, because validTargetLoc() always returned
false for a 'randomNormal' type move; this reflects the fact that the
client is not allowed to specify the target for such a move, because it
is chosen randomly. However, the internal game logic does need to be
able to specify a target for 'randomNormal' moves.

This commit adds a new parameter to validTargetLoc that specifies whether
the proposed target was chosen by the client or by the internal game logic.
If the proposed target was chosen by the internal game logic, then the same
targeting rules apply as in the case of a "normal" target move.

Note that it is necessary to add this new parameter, rather than just making
'randomNormal' behave the same as 'normal', because without the userSelected
check, a user could send a crafted choice string to the server specifying a
target for a 'randomNormal' move, and the server would respect the choice.
This implementation correctly prevents the client from specifying the target
of a 'randomNormal' move.
Updated /help, added auth can challenge /bc users 

Updated /help to show all about /faq, added the ability for auth to challenge users in /bc after popular request.
Allowing auth to challenge users in /bc

Added auth check so they can challenge users in /bc.
Added permission to be able to challenge /bc

Added permission for auths to be able to challenge users in /bc
Merge pull request #148 from Joimer/patch-2

Updated /help, added permission so auths can challenge through /bc
Fix naming conventions on challengeblock code
Refactored getTarget and validTargetLoc.
Refactor runEvent for readability
Finish the renaming for challengeblock code
Marty and MJB get custom avatars
Refactor how stats are calculated
They're now read on-the-fly instead of being recalculated and cached
every update.
Fix avatars
We're using the PS rules page again
Fix Relic Song transforming Meloetta twice

- It incorrectly transforms twice in doubles due to being a spread hit