Added code for QuarterBegin class to handle the "_period_dtype_code" attribute
thanks for your PR but I think this should raise, QuarterEnd is already used to create Periods, and Periods don't distinguish between "start" and "end" anyway. It's an implementation detail which freq is used under the hood, the user would just pass `period='Q'`

closing then, but thanks for your PR!