Move the geopublish attr value to a semicolon-separated list of workspaces.

This way a user can have write access to several workspaces.
While here add geopublish to mergeUser and HashCode.