src/emitter.js: Fix variable redefinitions
src/emitter.js: Fix variable redefinitions

Fixes the following JSHint errors:

  ./src/emitter.js: line 95, col 21, 'name' is already defined.
  ./src/emitter.js: line 361, col 35, 'setReportFailuresCode' is already defined.
  ./src/emitter.js: line 362, col 39, 'restoreReportFailuresCode' is already defined.
  ./src/emitter.js: line 363, col 31, 'reportFailureCode' is already defined.
  ./src/emitter.js: line 393, col 38, 'setReportFailuresCode' used out of scope.Fixes the following JSHint errors:
  ./src/emitter.js: line 394, col 38, 'restoreReportFailuresCode' used out of scope.
  ./src/emitter.js: line 395, col 38, 'reportFailureCode' used out of scope.
  ./src/emitter.js: line 666, col 26, 'formalParams' is already defined.
  ./src/emitter.js: line 667, col 26, 'actualParams' is already defined.
  ./src/emitter.js: line 669, col 26, 'formalParams' is already defined.
  ./src/emitter.js: line 670, col 26, 'actualParams' is already defined.
  ./src/emitter.js: line 685, col 27, 'formalParams' used out of scope.
  ./src/emitter.js: line 686, col 27, 'actualParams' used out of scope.
  ./src/emitter.js: line 770, col 20, 'regexp' is already defined.
  ./src/emitter.js: line 784, col 22, 'regexp' used out of scope.

pegjs/pegjs,Mingun/pegjs,Sciumo/pegjs,wwall/pegjs-fn,wwall/pegjs-fn,GerHobbelt/pegjs,jlturner/pegjs,crguezl/pegjs,jlturner/pegjs,Mingun/pegjs,mcanthony/pegjs,mcanthony/pegjs,luisvt/pegjs,pegjs/pegjs,GerHobbelt/pegjs,luisvt/pegjs,Sciumo/pegjs,crguezl/pegjs