Corridor support for DataSources

Still needs tests and cleanup.
CorridorGraphics specs.
Sort requires.
Merge branch 'entity-box' into entity-corridor

Conflicts:
	CHANGES.md
	Source/DataSources/DataSourceDisplay.js
	Source/DataSources/Entity.js
100% coverage for CorridorGeometryUpdater.
Merge remote-tracking branch 'origin/master' into entity-corridor
Merge pull request #2335 from AnalyticalGraphicsInc/entity-corridor

Entity corridor