or1k support
allow gcc to be fetched from arbitrary URL

This will make gcc to be fetched from $GCC_URL when defined.
Also an optional $GCC_EXTRACT_DIR variable is added to
commodate the case when the extracted directory isn't
of the form gcc-$GCC_VERSION.