Generalized Series, added VideoGameSeries.
Made some adjustments to VideoGame-related types to
reference VideoGameSeries, and small tweaks to descriptions.
https://github.com/rvguha/schemaorg/issues/148
Updated to use VideoGameSeries.
https://github.com/rvguha/schemaorg/issues/148
Removed some redundant subtypes.
In the old site codebase we had to keep domain/range-includes
statements referencing subtypes, as a software workaround.
This can now be cleaned up.
Updated 'actor' property to accomodate video games, clips. Removed
redundant subtypes.
Added VideoObject, VideoGame as types that expect 'actor'.
We should do 'director' too.
Updated 'director' property.
Fine-grained tweaking of Series-related type/properties links.
Emphasis on domainIncludes rather than rangeIncludes, we
push media-related properties down onto TVSeries, RadioSeries,
VideoGameSeries and MovieSeries. For example, all of these
might have actor, whereas a MovieSeries doesn't usually have
episodes. Also further legacy cleanup removing redundant types.

The Series type has a new more general description.

We move Periodical under Series, and add MovieSeries and BookSeries
as placeholders.

Issue tracking:

https://github.com/rvguha/schemaorg/issues/148
https://github.com/rvguha/schemaorg/issues/169
Made Series description hypertext, and reworded 'typically' to 'usually'.
Grammar.
Added Periodicals to the overview list.
Oxford, comma.
A stray 's', spotted by Simon Spero.
We say 'parts' instead of 'items', to reinforce the isPartOf machinery.
Thanks Thad for the suggestion, http://lists.w3.org/Archives/Public/public-vocabs/2014Nov/0127.html
Also some whitespace padding.
trailer domainIncludes VideoGame.
Thanks Aaron, http://lists.w3.org/Archives/Public/public-vocabs/2014Nov/0129.html
Added whitespace, prepositions, hyperlinks, final full stops to some new definitions.
Marked 'gameServer' and 'game' as mutual inverses.
Renamed 'help' as 'softwareHelp', 'tip' as 'gameTip' to better indicate their topical focus.
Minor tidying.
Adding an option for --skipbasics to encourage data-oriented unit testing.
No subtype need redeclare domainIncludes, rangeIncludes of its parents.
Addresses issue https://github.com/rvguha/schemaorg/issues/174
Limitation: currently we only handle immediate subtypes.
Updated RDFS to pass new test_needlessDomainIncludes
Per https://github.com/rvguha/schemaorg/issues/174

The following property + class + class combinations have had
needless domainIncludes assertions removed, since one class is a
(direct) super-class of the other.

alternateName MedicalEntity Thing
endDate TVSeason Season
endDate TVSeries Series
episode TVSeason Season
episode RadioSeason Season
episodes TVSeason Season
episodes RadioSeason Season
interactionCount MediaObject CreativeWork
numberOfEpisodes TVSeason Season
numberOfEpisodes RadioSeason Season
offers MediaObject CreativeWork
productionCompany VideoObject MediaObject
productionCompany RadioEpisode Episode
scheduledTime ReserveAction PlanAction
seasonNumber TVSeason Season
trailer RadioEpisode Episode
trailer RadioSeason Season

Further work is needed for rangeIncludes and for
deeper type hiearchies (e.g. rdfs:subClassOf+). See
github for details.
Updated test to permit URL as redundant rangeIncludes.
Removing redundant rangeIncludes of Nerve since we
already say we expect AnatomicalStructure.