Clean-up.
Added more generics.
Separated singleton access to ErrorManager into ErrorManagerAccess.
Abstracted ErrorManager into an interface; the access holds an
interface.
Removed statics from LalrStateFactory.
Created parser factory method.