Create a dedicated object:state-chagned callback for "checked" and "indeterminate" states

Also fix a bug in presenting ARIA tri-state checkbox state changes in Gecko