Add ability to use checkedState as a BOOL without changing current use

The M13CheckboxState typedef has NO and YES values in the enum
The setState method deprecated to be replaced with setCheckedState
The toggleState method is deprecated to be replaced with toggleCheckState
The toggleCheckState method treats the checkState as a BOOL

The only behavioral change is that toggling a mixed state now results in an unchecked state
No code changes are necessary for the end developer.