Set blockbogons and blockpriv as flags in setup wizard
These config items are treated as flags everywhere else.
Default to an empty array for functions expecting a countable value
Do this for foreach() and count().
Update all direct config access with accessor functions
Fix typos and copy/paste issues
Issues found by the PHP linter mostly include typos and usage ofunassigned variables. To address these, traverse the commit historyto determine the intent.
Update the years in the Copyright notice.
Rector some direct config array accesses with pure scalar paths.
Update copyright years to include 2023
Rector some config unsets with complex paths.
Rector some direct config gets with pure scalar paths.
Rector some more direct config unsets with pure scalar paths
Update the Copyright year of the files owned by Rubicon/Netgate.
Update the Copyright year.
A subsequent commit will deal with .po's.
Added PPPoE handler to setup wizard utilities
Added setup wizard utility file