added some tests for calling functions as part of a variable declaration
fixed an issue with setting this._line correct when stepping over a function call as part of a var decl
pulled the body of _createDebugGenerator into transform.js and extracted some functions which hopefully makes it a little easier to grok