Add note command

Add a note command that adds silently a note to a user's modlog for other auth to read without giving actual punishment and without having the whole chat knowing.
Add June events

Torterra, Infernape, Mewtwo, Emboar, Samurott
Modified Random Battle code to prevent unfair teams.
Fixed formatting in Random Battle changes.
Merge pull request #255 from Jay2645/master

Modified Random Battle code to prevent unfair teams.
Revise random battle changes for PS coding style
Refactor randbat team generator
The main difference here is that the evolution family restriction
has been replaced with a 'limit one of each type combo' restriction.

Every other change is just refactoring.
Corrected typo in comments for Basculin.
Corrected another typo in comments for Basculin.
Merge pull request #256 from Jay2645/master

Corrected a typo in the comments for Basculin.
Sandshrew does not learn Vital Throw

OT: JEREMY Sandshrew have the following moveset: Scratch, Defense Curl, Sand Attack, and Poison Sting.
Sandshrew does not learn Vital Throw

OT: JEREMY Sandshrew have the following moveset: Scratch, Defense Curl, Sand Attack, and Poison Sting.
Merge pull request #257 from V4Victini/patch-1

Sandshrew shouldn't learn Vital Throw
Gen IV: Fix Toxic Spikes.
Correct Transformed PP and max PP.
Revamp note command, now modnote

Make it clear that it's a private user. Mod notes are no longer restricted to an user, all mods can add a note for anything.
Add final modifier after min damage check

In-game, final modifiers like Life Orb are calculated after the minimum damage is calculated instead of calculating it earlier on base power.

This event run will call all onModifyDamage events on said modifiers to thus correctly modify the damage using BattlePokemon.prototype.modify
Fix Life Orb

Life Orb uses now BattlePokemon.prototype.modify which does the correct calculator for damage modifiers and in the correct order thanks to the ModifyDamage event.
Merge pull request #251 from Joimer/patch-22

Add note command
Merge pull request #258 from Joimer/patch-25

Add ModifyDamage event for final modifiers like Life Orb