[API] blob: move user_data before destroy()

This is the common convention for language binding tools.
3 files changed