Suppress jshint warnings about using 'new' for side-effects.

jshint says:

  Some people like to call constructor functions without assigning its
  result to any variable:
    new MyConstructor();
  There is no advantage in this approach over simply calling
  MyConstructor since the object that the operator new creates isn't
  used anywhere so you should generally avoid constructors like this
  one.

However, that's not completely true: in this case the constructor uses
its 'this' object for local state.  So even though the TokenCollector
is discarded after running, you can't invoke TokenCollector directly:
it needs a state object.  Just suppress this warning.  We know what
we're doing here.

Change-Id: I525f5da39be8e90f5b4c3856dbcbe16642ed5d47