SERVER-14158 ShardingTest and authutil.asCluster correctly handle keyfile auth

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>