Thousands of spectators lined the streets of South Boston on Sunday for the city’s annual St. Patrick’s Day parade, one of the largest celebrations of Irish heritage in the country.