- add termcolor and its testbench - add integer() in flag_enum and update its testbench according to the requirements in termcolor.
- translate zh-CN comment into en-US. - change some comment into Doxygen style. - add lost Doxygen comment. - enrich the testbench for ceil_div. - add lost metaprogramming functions for some files in macro namespace.
- refactor enum helper. - add testbench for it.