Support buildpack URLs with git revision

Heroku lets you append a git revision to the end of a
buildpack URL (separated by '#'), like this:

--buildpack http://github.com/heroku/heroku-buildpack-java.git#debug

This commit implements the same functionality for CF.

PR made under ActiveState CLA.