Reimplement ItemAttributes using std::forward_list
Fix attribute check in market
Move out registering of skills enum from global.lua
Move out registering of skulls enum from global.lua
Move registering of more enums out from global.lua
Avoid DB query if target is online when adding VIP
Fix message when adding non-existent player to VIP