Apply require() to converted variable in emitLit().

Change #349 inadvertently broke Verilog generation by introducing
negative literals that ran afoul of a require test. We assume this was
due to an inadvertent typo in the test itself.
Merge pull request #350 from ucb-bar/badsign347

Apply require() to converted variable in emitLit().