PERF: use fastpaths for is_period_dtype checks
This gets most of the is_period_dtype and needs_i8_conversion checks.  There are a few left in reshape.merge where i need to track down what type of objects we're working with.

