Disabled some code in TclCompileScript().  Test suite results are unaffected.
Does this indicate a gap in the test suite, or is this code truly useless?
Confirmed that every caller of TclProcCompileProc() arranges for the
procPtr and nsPtr arguments: nsPtr == procPtr->cmdPtr->nsPtr.
This makes the test in TclCompileScript() useless. TCS() will always
compile in the current namespace of the interp.  Remove the code that
obfuscates that fact.
Remove useless variables.
Merge trunk.  Conflicts resolved.  Branch builds and runs ok.  Still does
not have the new expand-supporting compile of [list] enabled.