The Red Sox and Bruins postponed their games Friday while authorities searched for a suspect in the Boston Marathon bombings and officials warned nearly 1 million people to stay indoors.