After seven seasons, ABC’s fairy tale mash-up show “Once Upon a Time” is ending on Friday. But Colin O’Donoghue — whose role as the smoldering Captain Hook made him the coolest character on the series — didn’t entirely leave it behind. “I got to keep my pirate costume,” says O’Donoghue, 37.