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>
add deprecation warnings

Signed-off-by: Jeff Wolski <jeffersonwolski@gmail.com>
Merge pull request #4 from jefmwols/master

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