add ability to optionally use checkedState as a BOOL

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.

Signed-off-by: Jeff Wolski <jeffersonwolski@gmail.com>