When dragging a file onto the commit message, insert the relative path if it is under working directory

Supersedes and closes #273
Handle dragging multiple names from any source
Add file dragging into the commit message to the change log.