text: Title: Add `nunique` support for DataFrameGroupBy
  Body: <!--
  Thank you for your contribution!
  
  Please review https://github.com/mars-project/mars/blob/master/CONTRIBUTING.rst before opening an issue.
  -->
  
  **Is your feature request related to a problem? Please describe.**
  
  Support `df.groupby().nunique()` for returning DataFrame with counts of unique elements in each position.
  