Move helper init into root tracee.
Make read-only struct const.
Remove unnecessary terminal disconnect.

Parrot no longer handles terminals for its tracees.
misc. trivial fixes
Some startup and environment reorganization.

Try to setenv only in the tracee.
On D_DEBUG, print command and environment.
Move envlist dump after option parsing.
rescope some variables
duplicate optarg and allow option override
C++ requires cast
add visual indicator
Merge remote-tracking branch 'ccl/pull/639/head'

* ccl/pull/639/head:
  add visual indicator
  C++ requires cast
  duplicate optarg and allow option override
  rescope some variables
  Move envlist dump after option parsing.
  On D_DEBUG, print command and environment.
  Some startup and environment reorganization.
  misc. trivial fixes
  Remove unnecessary terminal disconnect.
  Make read-only struct const.
  Move helper init into root tracee.