[graphics] canvas->free() method
[graphics] avoid wrong obj_get in case of evaluated canvas creation
[graphics] take reference to evaluated canvas object, provide evaluated canvas free function
[graphics] free canvas on graphics test app exit