Added a preliminary version of merge sort to dllist, currently it is
copying values around, instead of changin the next_ and prev_ pointers.
 On branch master
 Changes to be committed:
	modified:   darray_definitions.hpp
	modified:   dllist.hpp
	modified:   dllist_definitions.hpp
	modified:   dllist_utest.cpp