fixes access keys attribute in knife show 

this fixes #1974 
@justanshulsharma yes, that is what I want, except now I have another question :).  Why do we need the `data.kind_of?(Chef::Node)` check?  @btm do you remember why your proposed patch from #1974 didn't just switch the ordering of the else statements?