Few tweaks in -ddump-debug output, minor refactoring
- Fixes crazy indentation in -ddump-debug output
- We no longer dump empty sections in -ddump-debug when a code block does not have any generated debug info
- Minor refactoring in Debug.hs and AsmCodeGen.hs