IE10 ionCheckbox fix

ionCheckbox in IE10 (i.e., Windows Phone) wasn't changing when the user clicked the checkbox icon or the checkbox label. It did work by pressing the white space of the whole checkbox.

What I did here is to set up event listeners for these two elements (the label and the icon) to trigger a change to the checkbox and the angular model.

It's my first ever pull request. I think it still needs to be tested in many other systems/devices to check it doesn't break in any of them.