Fix time_limit under cygwin and more ...

- Replace pgrep command in time_limit.sh by 'ps', since former command in not in default cygwin installation.
- Modify lock file name in flow123d.sh to not contain colons (windows complains)
- Set per process memory limit in run_test.sh rather then overall limit. Using --mem parameter of flow123d.sh
- Fix job names in Jenkins YAML file.
Build names containing branch and commit.

- in main multijob inject a shell script just after git clone that
  produce a properties file with build name
- in all jobs set build name to the name from properties file + its own build number
- put common stuff (build name, node, workspace) into default 'flow123d-build'

Gotchas:
- need to use double braces in Jenkins job builder YAML files, since singel braces are used for template parameter expansion
- defaults are applied before other processing comes, so thay can contain template placeholders
Try to provide subcaption.ty for old Latex.

- some older TeTex instalations do not provide subcaption.sty
  (namely on ci2 test machine)
  we try to provide it in our sources, but I worry about compatibility