StataReader: Support sorting categoricals

This should probably be invoked throught flag for `StataReader`, something `order_categoricals=False`, and should be `False` by default.  This degrades the fidelity of a write-read cycle when the original categories are not ordered/unorderable (e.g. male-female).