[ANALYZER-2285] - Integrate D3 Protovis Replacement framework into CCC
* Properties' dynamic cast function, can return a function that gets re-evaluated in the element/scene/index
* Used by cast functions that do % expansion into a formula.