Allow hiding of the name column, but don't allow hiding all columns. One must
always be visible or the user is screwed
Fix some issues with reset to defaults in list-view