gmoccapy_0_9_7_1 - reordered all files to follow the new gscreen structure

ver 0.9.7.1
- changed the structure of the files, so the user do not
  need to copy files after an update, he only needs
  to adapt his conig files.
  this follows the new gscreen structure and
  all files should be present after installing linuxcnc
- corrected some typos in code
- changed my way to show the entry dialog as integer only
  to the gscreen way
- added a file chooser to select the jump to dir in
  IconFileSelection
- file extensions are now taken from INI file and
  converted from raw data to correct format in an
  own function, taken in care in IconFileSelection and
  file to load chooser
- solved an error in IconFileSelection, crashing the GUI
  if button up was pressed being in the root dir

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy 0.9.7.1 - New file structure according to gscreen needs

ver 0.9.7.1
- changed the structure of the files, so the user do not
  need to copy files after an update he only needs to
  adapt his conig files, this follows the new gscreen
  structure and all files should be present
  after installing linuxcnc
- corrected some typos in code
- changed my way to show the entry dialog as integer only
  to the gscreen way
- added a file chooser to select the jump to dir for
  IconFileSelection
- file extensions are now taken from INI file and
  converted from raw data to correct format in an own
  function, taken in care in IconFileSelection and file
  to load chooser
- solved an error in IconFileSelection, crashing the GUI
  if button up was pressed being in the root dir

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
rtapi_math64: signed versions. (Seem to work, ap)
Add index, reset and scaled position to the smart-serial encoders.
The encoders on the 7i73 HMI card are different from the standard counters
and report a count back to the FPGA card directly. In this sense they
look more like an absolute encoder.
So much like an absolute encoder that this change is part of using this
code to handle the BISS / SSI encoder modules.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
gscreen -add audio_available to the data array

makes it possible for skins to read the status.
gscreen -add paths to data vatiable

so skinns have easy access to them
gscreen -fix a spelling mistake no other changes intended
math64: version for hardy kernel

this is compile-tested but not yet real-world tested
hostmot2: Use z modifier to print size_t

This quiets compiler messages about mismatch between printf specifier and
argument type on 64-bit hardy
hostmot2: correctly return success from sslbp_read_long

This quiets a compiler warning that the return value was unintialized