remove magit-diff-with-mark et al

Remove the "marked commit functionality" and the only command that ever
made use of it.  Previously this was just moved out of sight be moving
it to `magit-extras.el' but really this serves no purpose, so nuke it.