Align: a gcode file can be loaded from command line
Align: added a primitive way of rendering gcode
Align: take movements (sort of) into account when drawing gcode
LiveView: overlay context contains window bounds in world coordinates
LiveView: properly calculate bounds of the area
Align.cnc_moved: use *| and *|| the same way as other places
Align: render a grid
LiveView.m3_of_cairo_matrix: added. Should be moved elsewhere along with its counterpart..
Align.gui: moved quit_button code next to each other
Align.render_grid: put in coordinates to the grid
CncControl: use Gg.V2 in the interface
Align.draw_overlay: don't use point_mapping for grid

This allows to use the actual device position for drawing the grid.
Align.draw_overlay: transformgcode properly