Gary Johnson and Jill Stein will not appear in the first presidential debate after failing to meet qualification criteria.