Dataset.__repr__ shows array values

Ideally the output would be better aligned between rows and do a better
job of deciding when to show array values rather than just checking if the
array is in memory, but this is good enough for now.

Fixes #206