Add Topological Sorting interface for CGraph

1.Add traversal function for Clist.
2.Change Dequeue for class CQueue.