Support moving only 3 or 6 axes for tool change position

Sam and I thought this was always intended, but it never worked.
This is a better fix for the problem in bug #250
Remove unused tool_holder_clear

I think this was used long ago, before emc2.
runscript: fix regression for ini names that include shell special characters
Merge branch '2.6'