Add support of keystone

Added to core because we need to support setting keystone parameters in iron.json

Other libs should not be broken by these changes because @token is still available
@thousandsofthem , please look at my latest commit. I added info about missing keys and renamed variable to `keystone_required_keys_list`