Double linked list

Add two file dlist.c and dlist.h to support double linked list.

Signed-off-by: guofengliu <lgf612@sina.com>