expr: normalize identifiers to use underscores

Rather than spaces
Merge branch 'tab-complete-on-fields-with-spaces' into h5py-groups
expr: apply valid_identifier only to fields, not all attributes
h5py: hacky compute_down on h5py files/groups