m-buffer-with-current-marker added.
exact-subtract no longer crashes on last non-match

Previously exact-subtract would crash if the last element in n
did not also occur in m. We now check for exhaustion of n explicitly and
so avoid doing a numerical check between marker and nil.