moved filtering of user defined vars from the set of globals into the jshint worker,
handle step actions with undefined lineno properly,
check if debugging is supported before creating a new Stepper