Fix CZML CompositeMaterialProperty processing

Rather than compositing multiple material intervals properly, we were overwriting the last interval with a new constant material property.

The new unit tests shows the problem clearly and fails without the fix to CzmlDataSource.
Merge pull request #1508 from AnalyticalGraphicsInc/czml-materials

Fix CZML CompositeMaterialProperty processing