Bringing in changes from badgeville-ruby including fix for Player.

The fix for `Player` broke `LeaderBoard`, 'RewardDefinition` and `Group`... so this also includes my fix for those those objects.