Add FTL-DNS Configuration Support.
Added:
- FTL-DNS configuration is now managed.
Changed:
- Updated defaults to use YAML datatypes for setupVars.conf. This is backwards
compatible with existing configurations. - added global pihole_disable_warning to disable warning pause when applying
changes; allowing for consumers time to cancel role application if enabled to
set updated configurations. - Separated configuration to three files: main, blocklist, ftl. Most users will
Use main; more advanced will use blocklist, and very few will use ftl. - 'insert or ignore' migrated to 'insert or replace'; enabling management of
the default blocklist (stevenblack); defaults updated to reflect this change.