interp/python: make EmcPose and PmCartesian instantiable

some canon calls like USE_TOO_LENGTH_OFFSET() or SET_TOOL_TABLE_ENTRY()
take an EmcPose as parameter. Add zero() method to clear.

Without this, only values from interp can be passed, which is silly.
import emccanon

oword.py example:

from interpreter import *

def set_tlo_x(self, *args):
    if len(args) != 1:
        return "set_tlo_x takes exactly one parameter"
    p = EmcPose()
    p.zero()
    p.tran.x = args[0]
    emccanon.USE_TOOL_LENGTH_OFFSET(p)
gmoccapy_0_9_8_1 - new serbian translation

ver. 0.9.8.1
- new serbian translation

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
halmodule: improve error message: invalid length of pin name

Users got an unhelpful general error message.
Now: 'hal.error: Invalid pin name length: max = %d characters'
gmoccapy_0_9_8_2 - remade the design of spindle and coolant frames

ver. 0.9.8.2
- make the design from spindle and coolant frames more beautifull
- added both to a hbox, so later this box may be replaced by user controls,
  i.e. plasma cutters

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy_0_9_8_2 - changed cycle time in gmoccapy.ini to default 100

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
Docs: fix incorrect example and add info about tabs

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Touchy: enable MDI multi-turn arcs
fix typo, preventing remote NML clients talking to lcncserver

Signed-off-by: Alex Joni <alex_joni@users.sourceforge.net>
Signed-off-by: Kim Kirwan <Kim@KimKirwan.com>
test that a basic nml-using UI can be built using only header files we publish
Test header file sanity

For each header which we ship (with a few tiny exceptions), test that simply
preprocessing it on its own does not lead to any errors due to
"#error" directives or missing #includes.
must ship this header file

.. without it, the to-be-merged test "build/ui" will fail at the site where
emc_nml.hh is included.
Merge remote-tracking branch 'origin/v2.5_branch'