Proto commits in ACHIVX-COM/reward-system

These 13 commits are when the Protocol Buffers files have changed:

Commit:0258431
Author:ACHIVX

add documentation on achievements

The documentation is generated from this commit.

Commit:d9f90f8
Author:ACHIVX

add achievements

Commit:6ebea9b
Author:ACHIVX

add GetLeaderBoardsList RPC, add documentation for leader boards configuration and RPCs

Commit:d435169
Author:ACHIVX

add leaderboards

Commit:d4d992f
Author:ACHIVX

add registration date to account, add read preferences to some models/queries

Commit:2c8bf2f
Author:ACHIVX

Implement medals update job and medal RPCs

Commit:450a1a1
Author:ACHIVX

[wip] add medals

Commit:e022a76
Author:ACHIVX

add reward/experience overrides to CreateAction procedure, store reward and experience in action model, sort actions returned by GetAccountActions, update account's lastActiveAt on action creation, add some documentation

Commit:bf2cd8e
Author:ACHIVX

rename achievement -> action

Commit:57059a6
Author:ACHIVX

implement achievements-related RPCs, remove level from account - compute it from experience, add timestamps to achievement model

Commit:1934e2c
Author:ACHIVX

add gamification config draft, add achievement model and related RPC definitions, add account activity tracking field and RPC, add gamification-related account fields, add levels configuration parser, add XP reduction job placeholder

Commit:d11b6fe
Author:ACHIVX

fix typos in docs/comments

Commit:75ea726
Author:ACHIVX

initial commit