libftdi: add missing pkg-config dependency

Boost is also an optional dependency

Closes #22311.
Implement Resources

Closes #20212.
Allow resource fetching

Closes #20047.
android-sdk: use resource
apktool: use resource
apollo: use resources
cctools-headers: use resource
cfitsio: use resource
docbook-xsl: use resource
enchant: use resource
figlet: use resources
fop: use resource
ghostscript: use resource
git: use resources
gmt: use resource
grads: use resources
honeyd: use resource
imake: use resource
leiningen: use resource
libquvi: use resource