Southwest Airlines will start charging for checked bags May 28, ending its two-free-bag policy. Some flyers will still benefit from free bag allowances.