Don't rebuild already built targets.
Add WORKDIR macro.
Don't download if we are in toolchain environment.
Create essentials directories.
Setup toolchain environment.
Use new patch syntax.
Fix uncompressor path.
Don't except if PATCHDIR doesn't exist.