Mascots aren't just tacky costumes anymore, they're the next frontier in the world of sport branding, writes Mike Perry.