Fix two bugs in keystone module

(1) If a profile was passed to keystone.auth(...), it loaded values
    from the configuration profile specified, but then immediately
    overwrote them.

(2) The same method function set kw_args[True] = True, rather than the
    intended kw_args['insecure'] = True
Merge pull request #8824 from tibbes/fix-keystone-auth

Fix two bugs in keystone module