Merge branch 'master' of https://github.com/rdunlop/unicycling-registration

Merge.
Fix button styling bug.
Fix alert css.
Merge branch 'master' of https://github.com/rdunlop/unicycling-registration

Merge.
Add rulebook links.
Add readable country name to all registrants.
Add home link to payment success page.
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)