[driver] simplify tools handling readability
[driver] simplify tools handling readability

Add local pointers to the current tool in settool() and spawn().
Add a macro for adding parameters to a tool.

k0gaMSX/scc,k0gaMSX/scc,k0gaMSX/scc