Iterate over "non-coordinates" rather than all variables

Fixes #211.
Remove internal uses of "noncoords" and warn that it is deprecated
__repr__ tweaks

* don't show empty attrs
* call "noncoordinates" "variables"
Update what's new
Merge pull request #224 from shoyer/non-coords-as-variables

progress towards removing "non-coordinates" as a concept