Extract D3 glue code into "Binder"

[#68898994]
Merge branch 'bug/duplicate-players-and-bad-links--68898994'

Conflicts:
	app/assets/javascripts/views/playerTiles.js