Add a weighting-feature option
Misc minor program options cleanup
restructure the handling of moses options
misc cleanup of the previous commit