Curaçao, Haiti and Panama are World Cup-bound, while Jamaica and Suriname will go to the Play-Off after a dramatic final day of Concacaf qualifying.