Updates emacs mode from CM 4.5.0

This is just a straight update from CM 4.5.0. Among other things, it fixes being able to toggle the mark with set mark (which was causing no end of frustration for me previously).