Improved extraction code

Optionally allows extraction of phrase-pairs having unaligned edge
words (non-tight phrases); efficient and bit faster