Add support for negative enum values

* Modify enum grammar to use SIntLit
* Add SIntLit to captures table in parser
* Modify dump to support signed values for enum