Apply unique index on both the `username` and `player` fields on the past_callsign table

This prevents the app from complaining when two different players (i.e. different BZIDs) have used the same callsign