fix sorting; add ui tips for sort order
update list of student's changed credit cards
don't show 'null' for firstname on latest activity
fix bug in default selected details sort; a couple of clean ups
when there are two active potentials we now give 100% to the one in pure revenue state (excluding 'waiting'), and if multiple are pure revenue state then allocate single charge across potentials based on class cost at that time.