Switch dataset.coordinates values to variables

This makes it consistent with dataset.noncoordinates. If you want the old
behavior (values as dimension lengths), then you can just use
dataset.dimensions instead.
Merge pull request #5 from akleeman/fix-coordinates

Switch dataset.coordinates values to variables