last fixes (controls for preview and embedding)
fix importing background alpha and gradient for project, not for canvas

canvas bg can use only solid colors or rgba and it should be transparent by default, overwritten only with options.
project bg may be either any gradient or any type of color, it should be used only when rendering project itself