It is now possible to not define any boundary condition object.
In this case a grid with closed boundary conditions is assumed during
diffusion simulation.
refactor: various adjustments according to clang-tidy
Test case defines a 2D grid with closed boundaries and 1 constant cell
in the middle.
Every other cell is set to 0.
After each iteration the sum of all cells must be greater in comparison
to the previous state of field.