Moved textDirection regex to new language component.
Assigned scripts to unicode blocks, added method to discover document languages.
Switched dir attribute test to just use the quail-supplied textSelector.
Allowed passing the language as an argument to quail, useful for screen-scraping.
Cleanup method to normalize languages to just the two-letter ISO code.
Added test files for langaugeChangesAreIdentified, made latin not contain whitespace. #58
Fixed detecting current language of element.
Doh, console.log.
Merged basic and extended latin for now, we need a better trigram approach here.
Removed stub for ngram finder.
Cleaned up emoticon detection to use regex instead of string file.

Todo: Asked the emoticons.com folks for a list of all emoticons so we
can capture more characters.
Merge pull request #137 from kevee/language-detection

Pull in language detection