binutils: Add support for fetching from git.

This change adds new configuration variables such that the user can
select "binutils from git" as a binutils version, this then opens up two
new configuration variables for repository URL and repository version
that can be customised as desired.