Add recovery paramater to /dexsearch

returns all Pokemon whom learn a recovery move (excluding rest)

Since often one does not care about which particular recovery move they use, dexsearching recovery moves in general is advantageous. 

an array was used to label the recovery moves instead of a map as it was difficult to check prevo move sets otherwise.
Slayer95 also suggested this as a possibility: 	http://pastebin.com/hWdw75YH
However it seems to make the command mildly lag which does not seem like a good trade for reducing LoC.

![ss 2014-07-01 at 01 02 57](https://cloud.githubusercontent.com/assets/7889474/3440370/43679d30-00f6-11e4-8ff9-4af9a9e1c1ee.png)

You're reading `canLearn` outside of the scope it was defined in. You need to define it earlier.