Make macros to handle returned error code.

- make macros to handle MPI, PETSc and ASSERT error code
- add unit test
Add inline function what check error.
Fix conversion between string and wstring in python loader caused by differences between python 2 and 3.
Deal with MPIEXEC .exe suffix under CYGWIN.
Copy Python include dir.

- Python 3.x needs also header files to work
Add new unit test.

- add speed test of fields
Add copy of python includes, fix version detection.
Add release config file for windows32 platform.
Field speed test of scalar values.
TimeGovernor review
- redirection operator
- removed dead code
- updated unit test
Fix #168.
Merge branch '1.8.0_master' of github.com:flow123d/flow123d into 1.8.0_master
Modification of speed unit test.

- add test of FieldConstant
- use typedef of return type (prepare for add template parameter)
Change of speed test.

- add template parameter of fixture class
- create separate method for test of fields
- add speed test of Field::value_list method
Try to fix publish step.

- modify md_convert to use more robust way to make local installation of
"grip", tool for conversion MD files to HTML
- modify publish rules to get correct branch info to copy from correct
build-* directory. Note, that Jenkins do not follow symbolic link, so
flow123d/build_tree can not be used.
Merge branch '1.8.0_master' of github.com:flow123d/flow123d into 1.8.0_master
Test version on the way to robust Python setting.
- add extensive output before Py_Initialize
- pass more python information from CMAKE into C preprocessor
Optimization of speed test.

- add test for vector and fixed vector values of fields
- add general method for run test loops
- add methods for set data and test results of tests
More versatile submesh script.

- script for ProgrammableFilter in ParaView to extract CellData and PintData on a
  submesh given by Python predicate
Add new speed tests.

- add unit tests of FieldFormula, FieldPython and FielElementwise
Cache variables exported during FindPETSC.

- caching is necessary for InstallBDDCML, if it runs
  after PETSC lib is already found
- fir FindBDDCML to check presence of make.inc file