Rolls-Royce workers in Indianapolis have agreed to a new contract, averting a strike after negotiations with the UAW led to a deal that includes wage increases and improved profit sharing.