Improve descriptions of character escapes and ranges in Tcl.n.
Improve output format handlers to cope with added escape for en-dashes.
Making the optimizer pluggable by extensions; please review for committing to trunk
Making the optimizer pluggable by extensions
merge trunk