More consistent and accurate results for /dexsearch

The current version gives different results based on the order of the search terms
![](http://puu.sh/6AWGi)
This fixes that and also makes LC searches more accurate by including mons such as Ferroseed and Misdreavus which have a different tier in formats-data.js (they're both Limbo)