XSD review (john/purre/holger)

Content.xsd
1. Added content root element to content.xsd on request from dev
2. Removed genericTitleList. Not needed.
3. Removed genreList. Genere and Catrgory are synonymous in the
datamodel (John/Purre/Holger)
4. removed dvdGenere. Not needed (John/Purre/Holger)
5. contentType added to Conetent element.
6. Cleanup...
5. KeywordList removed. Keywords and tags are  synonymous in the
datamodel

Event.xsd
1. Removed descriptionListLangType. Not needed.
2. Removed previousEventList and comingEventList. Data cannot be guarantied to be correct. Remove unwanted relations that are hard to maintain.
3. Added publish time to event. (start = when viewing will start, publish = when the event will be published (but not viewed until start time), end = depublish time)

Material.xsd
1. materialType removed. will be placed on content

Work to come - work in progress:
Content.xsd
 - change in categories to support a category/subcategory
 - define tags and adTags
 - add materialType to content
 - rightsCategoryType due to change. Current version is not appropriate
Added tagging + cleanup

tagging.xsd
1. Added tagging definition and reference types, new file tagging.xsd

content.xsd
1. Added tags to content.xsd.
2.  Fixed tags and tag references.
3. Changed category definitinos. now support main category and sub
category (due to requiremnt change)
4. Document text fixup

event.xsd
- revered hastly name changes.

material.xsd
- put back the material type that was hastly removed in previous commit.
Update of tagging

Fixed tag definition, added removed id
Added external refernce to tags
Moved externalReferenceType from content.xsd to common.xsd (to be used
in tagging)
Fixed wrong type for tag alternative name
Removed old example XML and added new
Fixed tag definition, added missing tag type
Fix rrightsCategoryType in material.xsd

Old definitions are kept in comments, to be removed when doen but keep
until agreed.
Rename broadcastEventList to eventList
Moved image prio to correct element
Removed channelId in publication, as events may publish ot different channels and devices
Added publication information ot event that was previously onlly on material

Previous version did not make any difference between rights and
publication, a right was an implicit publication.
These changes will mitigate this. Now events do explicitly state the
publication times per cannel, device and pricveGroup
Fixed error in previous commit renaing type in publish.xsd
Update tag definitions

Changed name and id + added external refernce
Added segments to materialRefs
Save before merge
Merged rights-changes into develop
Fixed error in regexp for tagNameType
Removed list of content, season, brand in publishType
Added rights to event

Moved generic rights to common and added rights to event.

Rights on material wll no be used initially, but is keept in XSD as is.
Added untyped properties to content