Fixed EffectParameter Bug

This is a pretty bad big in effects that occurred when i submitted the change to make all `EffectParameter` data be held in `Array` types by default.  

For the last few weeks effects have been sharing the parameter data... so if data was changed on one the others cloned from it would also be affected.  This fixes that issue by cloning the array on construction.