Merge pull request #615 from TalkTakesTime/master

Fix dexsearch showing Smeargle for non-Sketchable moves
Merge pull request #616 from TalkTakesTime/master

Fix forcerenaming users allowing them to join battles as guests
Remove /frt
Implement Fairy Lock
Fix Fairy Lock
(Fails when used twice in a row)
Adding Gulp and JSHint
Merge pull request #619 from TheIronDeveloper/gulp

Adding Gulp and JSHint
Not searches for dexsearch
Adding config for JSHint (as well as DRYing up the lint task.)
Merge remote-tracking branch 'upstream/master' into patch-1
Merge pull request #620 from TheIronDeveloper/gulp

Adding config for JSHint (as well as DRYing up the lint task.)
Merge pull request #621 from TalkTakesTime/patch-1

Not searches for /dexsearch
Making JSHint actually look helpful, and explicitly ignoring eqeqeq errors
Merge pull request #622 from TheIronDeveloper/gulp

Making JSHint actually look helpful, and explicitly ignoring eqeqeq errors
First pass at code quality: adding semicolons.
Merge pull request #623 from TheIronDeveloper/gulp

First pass at code quality: adding semicolons.
Second Pass at cleaning up the code.  These are pretty safe edits that include adding 0 to decimal values, fixing variables that are declared multiple times, and removing duplicate keys
Reverting some of the refactor
Merge pull request #624 from TheIronDeveloper/gulp

Second Pass at cleaning up the code.
More jsHint options