Added dnd layer reording

Added the ability to reorder map layers by dragging and dropping their
TOC to a different position in the list.