Adding support for using multiple-cursors without transient mark mode.

Currently, some functions will only work with transient mark mode (e.g. mc/edit-lines).  However, some emacs users operate without transient mark mode.  This is when the region exists, it's just not visible.  These functions could still work without much problem.