Various bits of code tidying.  Lookahead fixed to take account of bed transform (we can no longer assume that Z moves are strictly orthogonal to XY moves, and so their scalar product may be non-zero).  All velocities are now in mm/s internally.  The GCodes class is responsible for multiplying mm/min by 0.0166667.