fix #267 valgrid errors

fix out of memory access
simplify dump methodi, use new instead of malloc
change memory.pram files

- add SuperCellSize
- delete TILE_* defines
- add MappingDesc definition
change memory.unitless

- delete TILE_SIZE definition
- delete tile_size ConstVector
delete MappingDesc

MappingDesc is now defined in memory.param
move memory.param to second position
add missing types to includes

- include ConstVector.hpp
- include compile-time/UInt.hpp
fix direct inlcude of vector classes

- fix that we include `math/vector/compile-time/*` direct and not over the include wrapper math/Vector.hpp
- delete multi includes of vector in the same file
fix comment typo
Merge pull request #439 from psychocoderHPC/fix-valgrindErrors

fix #267 valgrind errors
Merge pull request #435 from psychocoderHPC/topic-cleanupParams

Topic cleanup params
fix typo in W0_Z_SI definition
Merge pull request #446 from PrometheusPi/fix-typoLaserWavepacket

fix typo in W0_Z_SI definition
cleanup ptr free

- add delete allocated ptr
- use __delete() to free allocated memory
change code formatting
rebase and change code formating