gmoccapy 0.9.7 - first changes

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy 0.9.7 - included iconview

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy 0.9.7 - with icon file selection dialog and some minor bug fixes

ver 0.9.7
- added a file selection dialog, for touch screen use
- in MDI mode it is now possible to add more commands,
  even if the interpreter is running
- do not block any more the spindle buttons while the
  interpreter is running, so spindle can be switched
  on and of at any time
- added a selection for show keyboard on file selection
  at settings page
- changes button home_4 to show differnt icon,
  depending on INI settings of 4th axis
- moved some code "G95 related" from periodic to
  _update_vel
- corrected some align valuse in glade file
- removed units from max_vel_label (glade file)
- corrected hardware button behavior
- added again a sim hardware ini file
- uniform usage of "" instedt of sometime ''
  (just to clear python style)
- user can select on settings page, if he want the
  offsettab or the preview tab to be displayed as default,
  the tabs are shown, so changing is possible at any time
- prepared to get later our own error handling,
  introduced Notification Class, at the moment disabled
- corrected an error if setting the coordinate
  system after setting axis values in touch off dialog

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
ngcgui,pyngcgui: add nom2 option

By default, [py]ngcgui terminates created ngc files with M2.

M2 (Program End) has a number of defined side effects that
may not be wanted.  This patch provides an option (nom2) such
that the created ngc file is started and ended with a single
percent (%) character and no terminating M2.

Option format:
  command_line: -N | --nom2
Inifile:
  NGCGUI_OPTS = ... nom2 ...

(Note: [py]ngcgui has always ignored M2 lines that follow an
endsub in the subroutines it processes)

thanks to Rick (rng3) for the suggestion