API: creating/deleting relations of arbitrary string type.

BC Note: Hesitation to create different consts for relation types and cannot reuse the existing ones as they are used as integer for creating/reading bit fields.
API: added status field in location
API: copyContent: location create struct optional

Supporting content without locations
API: added multi language default value in field definition
API: refactored role assignments

added id in role assignment value
added removeRolaAssignment in role service
deprecated unassignRole methods