Nutcracker work

This is a interim update to the Nutcracker suite of effects to update it closer to the XLights version until the full refactor can happen in the future.