- Removed config *_delete functions on structures that use reference
counting and replaced with *_detach. - Changed config *_attach functions to return the new attached value through the paramater list rather than as a return value. - Changed config *_delete functions to no longer allow deletion of a null pointer - Changed calls to the config *_delete functions to make sure no null pointers were passed in. - Changed use of the config *_attach function to match new signature.