EHN: DataFrame can now sort a single column or label by all three parameters:
     kind, ascending and na_position.

Added _nargsort, and extension of np.argsort that has ascending and na_position
parameters.
Rewrite _nargsort