Added ansible_ssh_config variable

This variable enables to provide a different ssh config file (ssh option -F)
in inventories so that connection parameters can be adjusted without
poking at the user's default .ssh/config file.

This pull request is related to https://github.com/ansible/ansible/pull/2970 discussion and largely inspired from @rodlogic pull request.