Variable Watches now use conditions and tracepoints

*  The same logic to execute tracpoints, and conditionally break based
on a file/line location, now applies to variable watches.
*  Minor change to the TinQTConsole solution to use environment
variables, as it depends on a local Qt install