Delete cache when destroying minions

only if update_cachedir is set
add delete_minion_cachedir to destroy functions

Also to the missing_node_cache function to delete the cache on
list_nodes_full, if the server was deleted with something besides
salt-cloud.
Merge pull request #12869 from gtmanfred/cache

use delete_minion_cachedir