Split DList Node into DNode and PayNode.
Merge pull request #2457 from monarchdodra/DNode

Split DList Node into DNode and PayNode.