Apply naming scheme for jenkins jobs.

- change names of jobs to uniform naming scheme
- fix few bug in job dependencies
- use test-all target for calling integration tests
Merge branch 'master' of github.com:flow123d/flow123d
Jenkins builds, keep going when make unit tests.

- run through all targets, do not stop on the first error
Fix unit tests in release builds.

- minor modifications in tokenizer_test.cpp, field_base_test.cpp, type_base.cpp
  to fix death tests
- introduce EXPECT_ASSERT_DEATH macro to test important assertions which however
  should not be tested if compiled without DEBUG_ASSERTS
- move all our extensions into _gtest_extensions subdirectory
- unit tests should include just flow_gtest.hh or flow_gtest_mpi.hh
- allow to switch off all death tests using preprocessor macro:
  UNIT_TESTS_NO_DEATH_TESTS
  .. usefull to run death test under valgrind, not yet incorporated
  into CMakeFile.txt