components : change IO pins of pid to IN

it was not possible to connect an IO pin to another writing pin
for example "net signal mux2.0.out pid.0.bias"

changed were:
Pgain
Igain
Dgain
FF0
FF2
deadband
maxerror
maxerrori
maxerrorD
maxcmdD
maxcmdDD
bias
maxoutput
docs : update manpage pid.9 for use of IN pins
gmoccapy_1_1_5_7 - tool change could caue an error if using remap

ver. 1.1.5.7
- init dynamic tab now in try except to avoid python exception
  on user typos in ini file
- loading a tool using remap, leaded to an error if no
  file has been loaded before the change, we do check for that now to avoid the error
Update changelog & VERSION for 2.6.0~pre5
New runtime dependency for gmoccapy
axis: get interpreter address the right way

.. the other way didn't cause problems as long as the top bit of the
address was never set (and "long" is the same width as a pointer).
Fix incorrect values on iocontrol.0.tool-prep-pocket

With nonrandom toolchanger, previously this pin showed the internal array
index, but it should be the P word from the tool table instead.
Also make the same fixes in iov2
Remove incorrect execute permissions - thanks, lintian
Merge remote-tracking branch 'origin/2.6'

Conflicts:
	VERSION