allow providing a custom TSID for player creation

To be able to recreate player objects for alpha participants without
having to adjust their data in the webapp (after resetting the game
data), add an optional custom TSID argument to the createPlayer RPC
function.