Breakdown firmware port into respective pieces. Find and make ports for missing firmwares.
Teach build to query modules for potential firmware needs instead of the landfill approach to allfirmware.
This should save about 40mb ram and 20mb in image size for allfirmware allmodule builds with normal compression.

	modified:   ts/5.1/build
	modified:   ts/5.1/build.conf.example
	modified:   ts/5.1/conf/debuginit/build.conf.example
	modified:   ts/5.1/conf/default/build.conf.example
	modified:   ts/5.1/conf/devstation/build.conf.example
	modified:   ts/5.1/conf/freerdp/build.conf.example
	modified:   ts/5.1/conf/installer/build.conf.example
	modified:   ts/5.1/conf/rdesktop/build.conf.example
	modified:   ts/5.1/conf/vmviewpcoip/build.conf.example
	modified:   ts/5.1/packages/allfirmware/build/install
	modified:   ts/5.1/packages/freerdp/dependencies
	new file:   ts/ports/components/b43-fwcutter/.footprint
	new file:   ts/ports/components/b43-fwcutter/.md5sum
	new file:   ts/ports/components/b43-fwcutter/Pkgfile
	new file:   ts/ports/components/b43-fwcutter/b43-fwcutter#018-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-alsa/.footprint
	new file:   ts/ports/components/firmware-alsa/.md5sum
	new file:   ts/ports/components/firmware-alsa/Pkgfile
	new file:   ts/ports/components/firmware-alsa/firmware-alsa#1.0.27-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-atmel/.footprint
	new file:   ts/ports/components/firmware-atmel/.md5sum
	new file:   ts/ports/components/firmware-atmel/Pkgfile
	new file:   ts/ports/components/firmware-atmel/firmware-atmel#1.3-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-b43/.footprint
	new file:   ts/ports/components/firmware-b43/.md5sum
	new file:   ts/ports/components/firmware-b43/Pkgfile
	new file:   ts/ports/components/firmware-b43/firmware-b43#5.100.138-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-bluez/.footprint
	new file:   ts/ports/components/firmware-bluez/.md5sum
	new file:   ts/ports/components/firmware-bluez/Pkgfile
	new file:   ts/ports/components/firmware-bluez/firmware-bluez#1.2-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-ipw/.footprint
	new file:   ts/ports/components/firmware-ipw/.md5sum
	new file:   ts/ports/components/firmware-ipw/Pkgfile
	new file:   ts/ports/components/firmware-ipw/firmware-ipw#3.1-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-libertas/.footprint
	new file:   ts/ports/components/firmware-libertas/.md5sum
	new file:   ts/ports/components/firmware-libertas/Pkgfile
	new file:   ts/ports/components/firmware-libertas/firmware-libertas#1.3-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-p54/.footprint
	new file:   ts/ports/components/firmware-p54/.md5sum
	new file:   ts/ports/components/firmware-p54/Pkgfile
	new file:   ts/ports/components/firmware-p54/firmware-p54#2.13-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-prism/.footprint
	new file:   ts/ports/components/firmware-prism/.md5sum
	new file:   ts/ports/components/firmware-prism/Pkgfile
	new file:   ts/ports/components/firmware-prism/firmware-prism#0.3-1.pkg.tar.gz
	new file:   ts/ports/components/firmware-zd1211/.footprint
	new file:   ts/ports/components/firmware-zd1211/.md5sum
	new file:   ts/ports/components/firmware-zd1211/Pkgfile
	new file:   ts/ports/components/firmware-zd1211/firmware-zd1211#1.4-1.pkg.tar.gz
	modified:   ts/ports/components/firmware/.footprint
	modified:   ts/ports/components/firmware/.md5sum
	modified:   ts/ports/components/firmware/Pkgfile
	modified:   ts/ports/components/firmware/firmware#git-1.pkg.tar.gz
	deleted:    ts/ports/components/firmware/firmware-misc.tar.xz
	new file:   ts/ports/components/unshield/.footprint
	new file:   ts/ports/components/unshield/.md5sum
	new file:   ts/ports/components/unshield/Pkgfile
	new file:   ts/ports/components/unshield/unshield#git-1.pkg.tar.gz
Merge branch 'master' of ssh://github.com/Thinstation/thinstation