DCEL main class (dcel.js), with data structure util (dsutil.js)

dsutil.js contains DoublyLinkedList that is used by DCEL
some modifications to the cgutils
comments started with "// Bowen: ..."
resolved conflicts with Fabio's version
Merge branch 'master' of https://github.com/yubowenok/LineArrangement