extract reusable ConfHandler class for sites, apps, and (next) macros
add macro conf handler for macros.conf support
doc updates for apps.conf and macros.conf