Fix modi/outline-toc for generic support
Fix modi/outline-toc for generic support

- Earlier the function worked well only for verilog-mode (that uses "//"
  as comment characters); it did not work in shell-script-mode (that
  uses "#" as comment characters)
- The fix now should work for any major mode in general
- Remove the hard-coding of required 2 comment characters in
  outline-comment-start
- Use match-string-no-properties instead of match-string
- Move delete-region call into save-excursion

kaushalmodi/.emacs.d,kaushalmodi/.emacs.d