+ author update
+ darray_free_all and free handler to release the item before array free
+ [test] for darray_free_all
* rename free event name to onFree for darray.
+ define DREALLOC_FUNC to override in the future[darray].
* minor changed for Makefile and create-ccan-tree on Mac
+ add DFREE_FUNC macro to switch memory manager easily
* minor changed for c99
+ darray_insert