gmoccapy_0_9_7_3 - states of gremlinview now saved and restored

- the buttons tbtn_view_dimension and tbtn_view_tool_path of the gremlin view
  was in an undefined state after the start of gmoccapy. Now the state will be
  set according to the state when leaving the GUI, default is show both
- the state view of gremlinwas by default "p" no the state on leaving the gui
  will be restored after restarting the GUI

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy - 0.9.7.3 - entering the settings page error solved

- the buttons tbtn_view_dimension and tbtn_view_tool_path of the gremlin view
  was in an undefined state after the start of gmoccapy. Now the state will be
  set according to the state when leaving the GUI, default is show both
- the state view of gremlinwas by default "p" no the state on leaving the gui
  will be restored after restarting the GUI
- corrected an error entering the settings page, and aborting the dialog, then the
  message aperears two times, because the signal used was clicked and that is emited twice
  on a rbt when changing the state of the buttons in the group

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gscreen config -fix lathe HAL file for G95

Config didn't connect HAL properly for IPR mode
gscreen -make the unlock dialog only show numbers

There is no reason to show calculation buttons
docs - add info about required HAL connection for G95
gscreen config -add some buttonn labels to industrial

seems save save-as and reload lost their text labels...
docs -note that 'feedrate' actually is feedrate override
gscreen -add code for IPR mode

Unfortunaately linuxcnc doesn't report the active Gcodes properly
after a tool change so this doesn't actually work but when thats fixed...
gscreen -add code for IPR mode to display feed rate properly
Add a driver for the Mesa SSI encoder interface

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
document the interpretation of MODULE_LICENSE strings
Fix MODULE_LICENSE strings, refer to our documentation of their interpretation

The kernel has never been documented as understanding the string "GPL v2 or later";
the string "GPL" is documented as indicating this intent.
Merge branch 'v2.5_branch'
undo unintended permissions changes
backup file should not be tracked by git
Add license notices

.. to these new-in-master files where git says I am the sole author
ngcgui support files: add license statement
Extend the serial encoder driver to support BiSS and Fanuc
The framework is there for BiSS and Fanuc, the actual code will follow
later.
Committed at this stage to fix a bug in SSI with more than one channel

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
construct version number from branch name better

The get-version-from-git script makes a debian version number from
information it gets from git.  Part of this is replacing any characters
that are invalid in version numbers with the character "-", but due to a
bug it used to just replace the *first* invalid character.  This commit
fixes it to replace *all* invalid characters.
Merge branch 'v2.5_branch'