Add support for search-by-language.

(List of language files from whatever version of Ack I had laying around)
remove language list duplication
doco for search-by-language
fix #217