pfPorts/php53 sync [1/3]: Update to 5.3.24 (FreeBSD Ports r316271)

pfSense comment:
- Sync with FreeBSD ports, new upstream (bugfix only) release.
pfPorts/php53 sync [2/3]: Suck in minor changes from Ports (FreeBSD Ports r316695)

Upstream message:
Convert the last USE_ICONV to USES=iconv
pfPorts/php53 sync [3/3]: Rely on bsdtar format auto-determination (FreeBSD Ports r316786)

Upstream message:
Rely on bsdtar to autodetermine the format of the distfiles when possible

For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format

pfSense notes:
- Our patches still seem to apply correctly.
pfPorts/dnsmasq-no-iscp-dhcp-parser: dnsmasq to 2.6.6 (FreeBSD Ports r315998)

Upstream message:
Update to new upstream release 2.66.
New DHCPv6 stuff, ability to act as authoritative server for local data.

Changelog: http://www.thekelleys.org.uk/dnsmasq/CHANGELOG

pfSense note:
- Ignores: "Drop default options, to keep the Makefile tidy." (r313925)
  - We rely on default options for our builds, thus we need them.
- This commit actually combines ith "Tidy up Makefile header." (r313926)
Merge pull request #104 from matsimon/php53_5.3.24

php53 5.3.24
pfPorts/dnsmasq-no-isc-dhcp-parser: Small sync with FreeBSD ports (to r315999)

This combines not upstream-version related changes to the ports and contains:

- Kill blank line at EOF, to please portlint. (r315999)
- Convert dns to USES=pkgconfig (r316315)
- Convert USE_GETTEXT -> USES=gettext (r316620)

pfSense note:
The only difference remaining is that we provide default options for
our builds, that's all.
Merge pull request #105 from matsimon/dnsmasq_2.66+sync

Dnsmasq 2.66+sync
Add pfPort for czmq. The updated version now in ports does not build without a newer zmq, and our patches may need re-evaluated for that.
Always create a state to follow policy routing for ftp helper states
Add some optimizations to tun(4) to improve speed
Correct patch to build correctly
More fixes to ftp helper for policy routing
Avoid as much as possible getting locks on output(to userland).
Correct typo
Correct the port assignment and do not make any changes on nat since only client is behind
This seems to give the best working combination. There is still a problem but that can be solved later on.
Clear reading flag on wakeup. Also give a sysctl net.link.tun.tundispatch default to 1 to queue on write rather than direct dispatch to avoid going up-to the deep stak chain blocking the write
Correct again another typo
Last round of optimizations
Force useing poll over select since it gives better performance