auto_destroy: add 'dontdestroy' flag

The map-lifetime-to-alpha feature should be an independant system.
AutoDestroy should only handle the 'destroy when condition is true'
feature.