The International Olympic Committee set Aug. 21 as the the launch date for its promotional Internet-video destination — the Olympic Channel — designed to sustain fan interest in athletes and events all year round. It’s a reflection of the org’s aims to better market the Olympics, especially to younger consumers, in the two-year intervals between the summer and winter games. The free Olympic Channel...