You need to try all four :-) More seriously: NLUlite is supposed to work "out of the box", without any need of additional training datasets for the parser (often these datasets can be quite expensive).
Mahout is a different type of machine learning, as it does not look into the grammar of sentences.