Add support for the Perforce VCS client via the "git p4" command

As an alternative to pull request https://github.com/basho/rebar/pull/380 (Perforce support via the official "p4" command), this uses the Git subcommand `git p4` (http://git-scm.com/docs/git-p4).

The disadvantage of this method of pulling in Perforce-managed dependencies is that `git p4` is not present in all Git installations and it adds an extra layer of indirection to things.  On the other hand, the messiness of using Perforce for dependencies get hidden behind some code maintained by Someone Else, rather than teaching Rebar to understand a new VCS.