Improved Checkbox editor ValueChanged behavior.

Checkbox editor was firing onCellChange event even when there was no change. This fixes that behavior and also returns a boolean on serialzeValue instead of the previous "checked" or undefined.
incorporated suggestions by mleibman
Merge pull request #542 from wilcley/master

Checkbox editor ValueChanged event behavior fix