Support for language detection and summary

- Language detection is using:
http://tika.apache.org/1.4/api/org/apache/tika/language/LanguageIdentifier.html
and store it in file.language
- Summary only extract the first 1024 characters of the documents and
store it in file.summary