DirectionalLightShadow.as - removeCaster() bug fix

The code in current state won't work when removing the last element from _casters. For instance, if _casters contains only one element, this method will remove element at [0] and then add it again to [0].