Link grammar parser

Merge partial work for the link-grammar parser