Refactor the scanner component
Initial shot at Ebook viewer + language learning assistant
books: Add word tokenization to study support
books: implement a word ranking approach imitating Learning With Texts
books: chapter jumping + color tuning
books: accept also txt format books
Scan directories in sorted order
Speed up file scanning by not accessing DB for existing files
Don't check file thumbnail hashes, if the thumbnail exists
books: add more default languages
Avoid unnecessary mime type lookups in scanning
books: sort languages by code
More specific video mime type matching rules
Deal with fs character set in scanning
Deal with accidental duplicates in DB
books: deal with Django templates None -> 'None'
books: paginate book index
books: more book name regexps
Remove transactions from scanner -- not necessary
books: fix filename unicode issues