Added early stopping capability with multibleu.perl (extra commits removed)

Notes:
It assumed utf8 encoding meant chinese character based bleu, which might not be right for other languages.
Alright. I'm gonna implement a normal validation function using cross entropy, since that seems to be missing. Might be interesting to see how well it correlates with BLEU. 

Kelvin