Following fierce opposition from Congress and the airline industry, the TSA has shelved plans to allow you to bring small knives and bats on to planes.