Switch uses of 'label' (for a system-generated display string) to 'display_string'
Switch digital object components to make identifier and title optional.

Made corresponding changes to use a "display_string" generated property to store the display string for the record.
Shuffle database column types to prevent overflows
Merge pull request #565 from hudmol/display-string

Display string