Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
this version now handles modern Broadcom chips, which attach
as normal with the builtin firmware but can be upgraded over
the Host Controller Interface.
Because the firmware files do not strictly fall into the Free or
Open Source camps as explained in the Pkgsrc guide section 18.1.4,
introduce a bcmfw-license.
Also, because the licensing terms for the firmware files are not
especially clear, add NO_BIN_ON_* so that we don't distribute them
in an unapproved format.
prompted by gdt@