Use stemmer corresponding to document language

This allows stemming documents in languages other than English.
Improve error message

All stemmers are available for encoding UTF-8. Make the error
message more explicit in that case; else the user would be
lead to think that choosing another encoding could fix the
problem.
Merge pull request #2 from nalimilan/languages

Use document language to choose stemmer