Store brands used to have a bad reputation—thin paper towels, weird-tasting snacks, off-brand everything. But that’s changed.