Update to v20141121

   Z z
 _z_   Bunny has den up.
(_±_)

1. Fixed down arrow making number a zero, if nothing was entered yet.
2. New targets in Makefile.
3. Improved error checking for mpv, when it quits.
4. Fixed possible double call for export_sesion_data on exit.
5. Fixed one bug which caused watch.sh to play the first item from the list
   after playing an item that was chosen under certain circumstances
   in cycle mode. The solution brought another revision to the session-
   related parts of code, so old sessions from the journal won’t be valid.
6. Fixed a fresh and juicy bug: when watch.sh was prompting for stopping
   watching cycle, it didn’t take into account that some keys are actually
   returned as multiple chars, e.g. right arrow is ^[[C, where ^[ is
   a sequence for the escape code. That means if one rewinded an episode
   with the right arrow _and hold it_ to make ‘read’ take that key and
   not wait 3 seconds for its timeout, this caused ^[ to become an input
   character to ‘read’ and ‘[’ with ‘C’ are to be taken by mpv and
   interpreted as key commands, which, in their turn, caused mpv
   to decrease speed by multiplying it by 0.9 each time. Now replies from
   such keys are intercepted accordingly.
7. Brought some order to variable names and done a little of code cleaning.
8. SCREENSHOT_DIR is now cumulative and is exported to the journal
  (but not required at retrieving). It is done to make watch.sh not ask
   the user each time he starts it with ‘-r’ key for what _exactly_ folder
   does he want, if there are several folders in the path specified after
   --screenshot-dir that matched the KEYWORD.
9. Finally long-awaited support for remembering sub-delay between episodes
   was added! To make use of it, please see the corresponding subsection
   of EXAMPLES OF USE in the man page. Here’s the code to jump there:

   $ man -P"less -p '^\s*Remembering subtitles.*delay.*'" watch.sh

   P.S. this works only with mpv.
   P.P.S. audio-delay can be remembered, too.
10. Update checker is written. Now each 21 day (by default) watch.sh will
	check the repo on github and report either about new version available,
	or that the current version is the latest. The behaviour of the updater
	is customizeable via -u and --check-for-update options.
11. New "upload" and "all" targets in Makefile.
12. New dependencies in packages and the ebuild.
13. Silent migration of the -f to swtich -F -- like in grep.
14. Information messages, warnings and colors put in order. No more need
    in --retarded scheme, the common must work in both dark and light terminals.
15. Considered usage of t/f in journal for pseudo boolean variables instead
    of yes/no.
16. Removed all [ 1 -eq 1 ] lines. Ifs still break all the readability,
    but I'll look how two spaces around "if" and "then" will do, maybe
    I'll revert to parentheses and 1 -eq 1 checks.
17. Made effect of screenshots_preprocessing on choose_from explicit.