ENH/BUG: Period/PeriodIndex supports NaT
Closes #7228. Closes #4731.

`Period` and `PeriodIndex` now can contain `NaT` using `iNaT` as its internal value.

looks fine, ping when green
 @jreback Thanks, get green!
 excellent thanks!
