strftime: cross platform
dashboard: show raw_score field in player list
cleanup: suppress an undefined-index warning
scores: remember intermediate values used when calculating players' raw scores
scoreboard: order by score
schema: instead of a 'score' table, make a generic person-attribute table
person form: show custom attributes

it's read-only, for now.
calculate "sum_opponent_scores"
scoreboard: respect 1st tie-break rule and show ranks on scoreboard
schema: drop score/score_alt columns from person table

(I plan to use the person_attrib_float table to track player scores)