runscript: EMCTASK is a HAL component now

.. so load it like one.  This allows the removal of delays and postgui
hal file tricks to use the ini.* pins

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
emcsvr: daemonize after setup is complete

.. which allows removal of an unconditional sleep from
the linuxcnc runscript

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
tcl: test that the Hal and Linuxcnc extensions load

This test is expected to fail in the case that configure selected
conflicting versions of libtcl and tclsh/wish executable.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>