Added variable to implement feature for issue #29

I have added a variable evil-surround-keep-point. When set to t, it'll cause evil-surround-delete and evil-surround region, to goto-char *pos*, instead of going to overlay-start. *pos* is setq by evil-surround-edit before dispatching. 
Also I made other minor indentation changes.