More than 300,000 international soccer fans are expected to attend the World Cup in South Africa, and some cities are going to great lengths to burnish their images. In Cape Town and elsewhere, officials are arresting and sometimes relocating homeless people.