Grubhub has agreed to pay $25 million and put an end to practices that included misleading customers over the costs of using ...