first working version of "outshine-hidden-lines" cookies.
instead of globally (de)activating hidden-lines cookies via a (defcustom ...)
and using 'outline-view-change-hook' for updating them, they can now be
explicitly shown and hidden via user commands on demand.
error handling for folded start-up included (copied from Alexander Vorobiev).
experimental change: made character used in outline base regexp customizable,
such that a headline could be e.g. ';; **' or ';; §§' at the users discretion.
Jonas Bernoulli credited in comment section.
git-repo and git-clone properties added as meta-info to comment-section.
outdated variable comment fixed.
outshine-hide-hidden-lines-cookies reimplemented using indirect buffers to
preserve outline-visibility and point position. Thanks to Jambunathan for the
tip.
obsolet outcommented stuff deleted.
'outshine-orgmode-header-style-in-elisp-p' adapted to new situation with
customizable regexp base-char and renamed to
'outshine-outshine-header-style-in-elisp-p'.
removed obsolete outcommented stuff.
'outshine-outshine-header-style-in-elisp-p' renamed to a nicer (less ugly) name.
convenience command for toggling hidden-lines cookies added: the same command
shows or hides the cookies depending on which of the two commands was called
last time.