Support for Bulgarian language and WhatLanguage#process_text fix

1) Added support for Bulgarian language
2) Updated english.lang file
3) Updated WhatLanguage#process_text to check all words without early return
4) Fixed WhatLanguage#process_text downcase issue with UTF-8 strings
5) Added WhatLanguage#languages, String#languages to provide all possible language matches