Bug 942530 - Use typed enums in jsinfer.h. r=bhackett