Refactor publishers and timeframe
Timeframes now hold all the timeframe dependent objects
All timeframe dependent publishers use the new timeframepublishhelper
Merge branch 'master' of https://github.com/QFrameTK/TME

Conflicts:
	CC OffSite/TME.CarConfigurator.S3.Publisher/BodyTypePublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/CarPublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/EnginePublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/GradePublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/SteeringPublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/TransmissionPublisher.cs
	CC OffSite/TME.CarConfigurator.S3.Publisher/WheelDrivePublisher.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3BodyTypePublisher/WhenPublishingGenerationBodyTypes.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3EnginePublisher/WhenPublishingGenerationEngines.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3GradePublisher/WhenPublishingGenerationGrades.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3SteeringPublisher/WhenPublishingGenerationWheelDrives.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3SubModelPublisher/WhenPublishingASubModel.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3TransmissionPublisher/WhenPublishingGenerationTransmissions.cs
	CC OffSite/TME.Carconfigurator.Tests/GivenAS3WheelDrivePublisher/WhenPublishingGenerationWheelDrives.cs
Merge branch 'master' of https://github.com/QFrameTK/TME

Conflicts:
	CC OffSite/TME.CarConfigurator.Publisher/Mappers/SubModelMapper.cs