git: revert to wrapper based relocation

It seems that there are multiple problems with the upstream RUNTIME_PREFIX
mechanism at this time. It doesn't canonicalize argv[0] to an absolute path,
breaking calls via the PATH, for example. In addition, it doesn't seem to
locate template_dir via the runtime prefix even when specified as relative.
Revert this for now to the previous wrapper-based mechanism, but tweaked
slightly to avoid hardcoding the sysroot path into the wrapper (based on the
bits in the rpm recipe).

Signed-off-by: Christopher Larson <kergoth@gmail.com>
buildtools-tarball: add nativesdk-git-perltools

We need nativesdk-git-perltools to support git-submodule, which in turn is
needed to support bitbake's gitsm:// fetcher.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
perl: use $realpath of the wrapper, not OECORE_NATIVE_SYSROOT

Signed-off-by: Christopher Larson <kergoth@gmail.com>
buildtools-tarball: deal with the fallout of including nativesdk-perl

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Merge pull request #147 from kergoth/sb-2640

Fix git-submodule availability in the buildtools tarball