Add decref macro
Memory management for string option path in setopt
Memory management for remaining option types
fixup