Make tetengo2::gui::widget::widget::vertical/horizontal_scroll_bar() non-optional and create has_vertical/horizontal_scroll_bar()
Make tetengo2::gui::icon::details() non-optional
Make tetengo2::detail::stub/windows::create_dialog/window() non-optional
Replace NULL to nullptr