Added design_crawler procedure
Fixed upvar of diehard::* vars
Last fix for read_dft_abstract_*
Removed the read_dft_abstract_model since modules can be specified
Enhancements for constraints_from_tcbs

Duplicated messages removed
Checkls missing modules
Added design_crawler procedure

procedure returns several variables from design_specific*tcl file. It
should help the user fill in those variables faster
fix: -help-text replaced by --help-text
Fixed sourcing the rc file types. No ERROR is displayed anymore
Fix wrong option passed to add_option procedure
Revert "Removed the read_dft_abstract_model since modules can be specified"

This reverts commit 6bb5f91dcfbd0da8b55793b7bb9decd43c04abba.
the read_dft_abstract_model from cadence used the internal name in the
CTL file to assign abstract names. Thus, if more than one TPR file is
read in the name start conflicting. Reverted the commit so we use it
again
Redirect variable was queried too earli before being defined

The redirect variable query related to fileID has been moved later in
the code to allow for proper initialization.