mwe_lexicons.py: gappy_match() and shortest_path_decoding() now support max_gap_length argument; new method load_combined_lexicon()