Search all results for the exact key

Mysql returns lower and uppercase matches. If the first doesn't match
exactly then the code assumes it must return a hash.
This is not always correct as sometimes the exact key is in the
second result.
Merge pull request #1 from afast/fix_caseinsensitive_mysql

Search all translations for the exact key