* GetPetAchievementsByUserID and enum for PointTypes
* add RankService
* use AchievementPointTypes for PointTypeID
... insted of int in schema
* support for player XP, fix dragon XP
- database table
- return correct value in API call
- save XP from mission
* rename RankService to AchievementService
* use addAchievementPoints for all non item reward
this could be a good place for wallet servicing too ... so currency reward too
* return const XP value for farming and fishing
we don't have gathering method for those XPs yet
* fix avatar schema, fix coding style
* support for farm expansions
* add farm expansion to store
- replace farm expansion bundle by raw farm expansion
- add dreadfall farm expansion
* bugfix - set room name in SetUserRoom on new room
* support for multiple farm rooms of the same type
* bugfix - missing CommonInventoryID in SetCommonInventory reply to farm expansion request
- add GetUnselectedPetByTypes
- block update avatar in calls SetAvatar from too old clients
- add support for call GetUserProfileByUserID with viking apiToken