Northampton city councilors voted late Thursday night to place a new limit on the city’s collection of cannabis dispensaries — effectively an upper ceiling for how many pot shops the city allows to do business. The vote, coming after months of deliberation, represented a significant step for a...