Most of defines from `protocol/config.hpp` now are represented as members in `blockchain_configuration_t` class
Thanks to this it's possible to dynamically change all blockchain properties in tests
Implemented operator()
to make possible chaining of blockchain config easier (see: tests/unit/tests/curation_reward_tests.cpp:125
)