misc:debug: make Debug as a more universal debugging interface

1, Before this patch, we need to implement debugging interfaces for each class,
   which needs extra efforts to develop and maintain. So directly integrate all
   common usages into a universal interface.
2, Replace all old references to old Debug interface with new one for regression
   module.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
misc:profit: replace all old debug references with the new Debug interface

There are many similar debug calls defined in classes, so simply replace them
with the new universal Debug interface.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>