several events

k pikachu has a ton of events and idk a lot about their transferability, so i'm gonna give it my best shot but check in with someone experienced in case there's any weirdness like spiky eared pikachu. i did some auditing with http://www.upokecenter.com/data/pokemoninfo.php just in case.

gen1 NYPC dizzypunch/petaldance/sing/scaryface raichu (similar event for pichu in gen2)
1998 RBY flying pikachu
2011 BW singing pikachu (sing teeter dance)
2012 championship fly pikachu
2012 exspeed pikachu
2005 pokepark follow me pichu
2003 japanese pokecenter teeterdance/wish pichu
2009 dpphgss surf and last resort pikachus
2009 dpp yawn pikachu
2006 rsefrlg flychu
GSC pokecenter flychu
GSC surfing chu

k i think i lost track of the events list at this point cause i started reviewing everything using upc's move checker, but i'm p sure i checked all the moves that i added in every generation for both pikachu and pichu
correcting RBY nypc event

correcting the sing/dizzy punch/scary face/petal dance raichu event, since it is available for pichu in gsc and then trades back to RBY
Merge pull request #44 from tummychow/patch-22

several events