Generalized partial credit model gradient. Other changes to add item parameter estimation for the GPCM.
Merge remote-tracking branch 'remotes/origin/master'