Point Spread Function analysis, modeling, simulations and laboratory testing for TMT NFIRAOS