build constraints for generic
.ctor is keyword
support parsing new generic stubs
support new modifiers for new generic parameters
fixed #53