Added an 'objective_vals' argument to Objective._init_() to allow an
array of objective values to be passed. This way one can calculate the
objective values themselves without going through the trouble of passing
parameter sets one by one to 'objective_func'.