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
1)  please only check presence for required keys
2) code should throw an error if something is wrong, atm it just quietly ignoring configuration errors, hard to debug, very troublesome for users