include: add double linked list

Signed-off-by: Yibo Cai <cyb70289@gmail.com>
common: implement stack data structure

Signed-off-by: Yibo Cai <cyb70289@gmail.com>
Makefile: filter -e on dash

bash requires echo -e to show escaped sequences, while dash treats -e
as normal outputs.

Signed-off-by: Yibo Cai <cyb70289@gmail.com>