pfPorts/lighttpd: Minor lighttpd port sync (FreeBSD Ports r31355)

While here, sync with upstream.

From r311381
Author: ak <ak@FreeBSD.org>
Date:   Fri Feb 1 15:04:00 2013 +0000

    - Fix all cases of 'No newline at end of file' in ports tree

    Approved by: portmgr (bapt)

From r316355
Author: bapt <bapt@FreeBSD.org>
Date:   Tue Apr 23 14:20:25 2013 +0000

    Finish converting the whole ports tree to USES=pkgconfig
Merge pull request #117 from matsimon/sync-lighttpd

pfPorts/lighttpd: Minor lighttpd port sync (FreeBSD Ports r31355)
Pass O_NONBLOCK during open to avoid waiting for the device. This should Resolve #2433
Pass O_NONBLOCK during open to avoid waiting for the device. This should Resolve #2433
Actually do not disable per rule src-tracking which Resolves #2999
Copy CA bundle from ca_root_nss port, fixes #3008
Before doing an svn update of the pbi source, change into the proper directory.
We also need to install this bit of pbi tools.
Remove terminal settings setting to avoid issues in Ticket #2433
Fix building the module and restore lost code
On error log it as such ad also do not continue execution. This should stop check reload statys chewing CPU on some wierd ocasions as reported
Tweak pbi build slightly.