Add a packet level version property.

It's only valid on document objects.
Translate Java
Merge pull request #76 from AnalyticalGraphicsInc/versioning

Add a packet level version property.
Merge remote-tracking branch 'origin/master' into agi-extensions

Conflicts:
	DotNet/CesiumLanguageWriter/Generated/PacketCesiumWriter.cs