[SON-HIVE Voting] Refactor SON evaluators to support multiple vote ids
The goal is to separate voting for Bitcoin and Hive SONs, so that they can act independently of each others. All code affected by this change should be refactored, in a way that enables that Bitcoin SON and Hive SON are considered separate entities.
son_create_operation evaluator should be refactored to assign both bitcoin and hive vote ids to a SON object.
Edited by Henry Belakon