We spritzed, sprayed, vacuumed, and mopped to find the 50 best new products for our fourth annual cleaning awards. The average American spends about 300 hours cleaning each year—yowza!