Call locate_config_value over Chef::Config

I’ve only changed this in conditionals I added as a part of setting the
:use_iam_profile attr
Add unit tests for use_iam_profile

Test default value of use_iam_profile == nil
Test a connection is created without access keys while use_iam_profile
== true