Player model
Backpopulate players and keep in sync
Merge branch 'master' into player

Conflicts:
	db/schema.rb
Refactor participant and associated methods to use players instead of ratings
Remove owner associations from user
Refactor with_rated_user to use player
Add player to rating and sync
Remove direct user association from ratings
Tournament users via players instead of ratings
Add player to game ranks and sync
Remove direct user association from game ranks
Merge branch 'master' into player

Conflicts:
	app/controllers/tournaments_controller.rb
Fix migrations that break without the old migrations
Merge branch 'player'