Implement drag saving of drawfiles and clean up drag/drop/save code. svn path=/import/netsurf/; revision=568