HWCM for MERT
calculateScore with float (for smoothing support)
basic support for more metrics with kbmira

metrics need getReferenceLength (for background smoothing) to work with kbmira
(optionally) use n-best file for evaluator/return-best-dev

this adds support for metrics that rely on alignment / trees
don't use optimizer-specific options in extractor/evaluator