Fix #1157: Negative number literals should be printed with parentheses.
Fix #1155: Int unary -.
Remove the absurd unary Int_+ and Double_+ from the IR.

They are always no-ops anyway.
Merge pull request #1156 from sjrd/fix-int-unary-minus

Fix Int unary -