Add `order` and `distinct` parameters for `DataField.*_list` methods
Add `order` and `distinct` parameters for `DataField.*_list` methods

This allows toggling whether the results should be ordered and/or made
distinct during programmatic use.
murphyke/avocado,murphyke/avocado,murphyke/avocado,murphyke/avocado