Thousands of parents and other charter school backers jammed Foley Square Thursday for a spirited rally in support of charters as the best possible alternative to the city’s many failing public schools.