settings: add <hidevalue> to list setting controls
integrate optional component logging setting into core