move dlist from core -> std

Closes #3549