Added unit test for ApiClient.load()

This is failing as it doesn't properly load all fields from the JSON
response
Delegate ApiClient.load to ApiClient.json_create

This means the validator/public_key/admin fields of the ApiClient
object now get set properly
Merge pull request #1269 from opscode/jc/CHEF-5047/client-show

knife client show does not show validator/admin correctly