Harry Potter is catering to new fans with an expanding franchise that includes TV shows, video games, theme parks and more.