add Gui::Canvas::Flush
fixed inanity-gui.hpp, removed old strange files
add graphics context's viewport info methods
GrCanvas implementation of Gui::Canvas
fixes for testft test program