Gen 1: Better learnsets obtained from Veekun 

Old learnsets were done one by one by volunteers and were afterwards corrected. Change for Veekun obtained learnsets for Gen 1 and Gen 2 so learnsets can be used both for pure Gen 1 and tradebacks Gen 1.
Gen 1: Limit learnsets to not to use tradebacks

Gen 1 learnsets now include all Gen 1 and Gen 2 moves. Limit the moves since pure RBY format does not allow tradeback Pokémon.
Merge pull request #234 from Joimer/patch-21

Gen 1: Better learnsets with no tradebacks
Watch custom.css for changes
Also invalidate custom.css when starting up the server
Send |roomerror| message when failing to join a room
Suppress crash on old versions of node
Fix Fling + Enigma Berry.

- Enigma Berry should not activate when Flung.
Gen III, IV: Correct Minimize.
Improve modlog error message
Remove some unnecessary files from filelist.
Don't crash if Substitute intercepted a status move
This is a condition which should never happen in non-modded games
NEXT: item changes, new sig moves
- Kingdra gets sig BubbleBeam
- Eelektross gets sig Spark
- Beautifly gets sig Giga Drain
- Lilligant gets GossamerWing access
- type-specific item buffs to pure Grass, Poison, Fighting, and
  Psychic-types
NEXT: Rock Throw, Rapid Spin changes
Improved error handling
Fix Pressure.

- It should not affect moves made by allies.
Gen 2 IVs
Update crash messages to new protocol
Better error handling for battle crashes
Nicer crash messages