Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff.