ENHANCED: safe_goal/1 now accepts adding attributes for which no or only some of the hooks are defined.  Suggested by Markus Triska.
ENHANCED: safe_goal/1 now accepts adding attributes for which no or only
some of the hooks are defined.  Suggested by Markus Triska.

mndrix/swipl-devel,mndrix/swipl-devel,edechter/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,jn7163/swipl-devel,koryonik/swipl-devel,edechter/swipl-devel,jn7163/swipl-devel,koryonik/swipl-devel,jn7163/swipl-devel,jn7163/swipl-devel,edechter/swipl-devel,edechter/swipl-devel,koryonik/swipl-devel,mndrix/swipl-devel,edechter/swipl-devel,mndrix/swipl-devel,koryonik/swipl-devel