Configurable Knuth-Liang hyphenation
Uses the UTF8 encoded hyphenation patterns provided by hyph-utf8 from <http://www.ctan.org/tex-archive/language/hyph-utf8>
Usage:
>>> hyphenate english_US "supercalifragilisticexpialadocious" ["su","per","cal","ifrag","ilis","tic","ex","pi","al","ado","cious"]
>>> hyphenate english_US "hyphenation" ["hy","phen","ation"]
>>> hyphenate icelandic "va240lahei240avegavinnuverkf230rageymslusk250r" ["va240la","hei240a","vega","vinnu","verk","f230ra","geymslu","sk250r"].