Catalog versioning - streamline catalog field initialization

Implement new requirements for symbolicName, displayName initialization and make the selection logic between fields consistent.
Catalog versioning - backwards compatibility from rebind and catalog.xml