When using the tool database interface ([EMCIO]DB_PROGRAM)
it may be useful to reload tooldata from within
long-running auto-mode gcode programs to benefit
from updates in the database.
This commit uses: #define ALWAYS_ALLOW_RELOAD_TOOLDATA
with a sync and updates of actual position.
Alternate provisions:
Use #undef ALWAYS_ALLOW_RELOAD_TOOLDATA
to disallow tooldata reload if there is a
currently loaded tool