add support for RADIUS NAS accounting, fixes redmine feature request 2143
whitespace fixes
only send Accounting-On at boot; can't tell if CP's being newly enabled or not
use associative array for captive portal to prevent confusion, messiness, and abuse
while we're here, send named termination causes
self-explanatory now, no comments needed
Merge pull request #236 from miken32/nas_accounting

NAS accounting
Merge pull request #417 from miken32/cp-database-fix

Use associative array for captive portal database
Treat openvpn tunnel IPs as local IPs and prevent warning on login page when acessing it using tun IP address. Fixes #1681
Fix #2818. Save information about all phase1 on ipsecpinghosts instead of only the last one
Remove invallid option 'none' for IPSec Phase 2. Fixes #2816
Add php shell scripts to (en|dis)able carp.
Restart snmpd on rc.newwanip. It should fix #2756
Fix #2818. Last change didn't work, it needs to be one more step out of the loop.
Only apply this test for radius servers.
Set (src|dst)mask to 128 for single IPv6 addresses. Fixes #2451