Refactored pf::config::cached to allow reload callbacks to be added at creation.
Also can add callbacks for when the file system changed
Removed unused global callbacks