Southwest Airlines announced it will now charge for all checked baggage, ending its policy of two checked bags being free.