Restructure log handling

- Introduce new module (lux_logs) to cope with log file internals
- Split summary log into three parts: config, result and summary.
- Extend the tail command in the debugger to enable viewing of the new logs
- Generate html logs on the fly after each test case