Create tetengo2::gui::icon::dimension()
Correct namespace specifications
Create tetengo2::gui::canvas::draw_icon()
Correct a compilation error
Create a test case for tetengo2::gui::canvas::paint_icon()