Update for latest piston

Update for latest piston updates (mainly changes in rust-graphics and externalization of rendering backends).

Additionally remove the deprecated piston-workspace as a submodule.