Tidy up "services_ntpd_gps.php" XHTML

Update "&nbsp;"
Tidy up "services_igmpproxy.php" XHTML

Move NOWRAP to class statement
Fix kldstat match/output to check for a running module. It was claiming all modules were loaded so none were being loaded.
Expose all p0f OS types that it supports so that subtypes of various Operating Systems can be detected
Merge pull request #1124 from ExolonDX/master
Unbreak 'add rule on top of the list' allowing after param to be -1
Check the right field here
Merge the patch suggested in Ticket #3629. It also Fixes #3629. The question is why this is using config lock? Also where is filter configure called here?
Signal a reload if anything got updated
Rewrite update_alias_url_data to be with small memory footprint. Also return the status if an update is performed to callers and remove the write_config call embedded here since its not good to have this by default.
Make the alias url processing functions not memory hungry!
Oops specify mode of operation to fopen
Take care of interfaces that have no ip but might be part of the bridge as done for openvpn to avoid loops
Obsolete old php modules
sqlite module is now called sqlite3
Migrate captive portal code to SQLite3 php module