Function calls before and after using multiple cursors

This is the fix for this issue:

https://github.com/terryma/vim-multiple-cursors/issues/51

It's purpose is to do some stuff before using multiple cursors, and reseting it back with after function.

This is very much needed for all autocomplete plugins so you can disable them to avoid conflicts.