update todo list, reorganizing it
prevent payment from clearing the wrong element from registrant's expense_items when they have non-free and free items
start sharing some of the code between admin/payments and payments.
update todo
Merge remote-tracking branch 'scott/master'
prevent reg.country_name from breaking if the stored country_residence is not a Carmen Code (ie: like it is for NAUCC)