Expand the user home folder in the key_file argument of the git module

This is a clone of https://github.com/ansible/ansible/pull/8351 (cloned after the repository structure change), that is based of a recent version of the `git`module.

It fixes #91 by using `expanduser` and `abspath` on the `key_file` argument.