Move args to test.unit
Adapt benchmarks to use unit_test and test_suite system
Factorize macros between test and benchs
Cosmetic fixes

- both bench and unit test display architecture
- split each bench by a ----- line
- Made all ----- be 100 characters wide