Add "When Custom State's Value is Changed" event

Oops, I should have checked before I posted, but this has been suggested before by @sridharan.s : Idea: Enable triggering workflows based on a change to a custom states' value