fix(input): setViewValue on compositionend

Because of a4e6d962, model is not updated on input/change between the  compositionstart and compositionend events. Unfortunately, the compositionend event does not always happen prior to an input/change event.

This changeset calls the listener function to update the model after a compositionend event is received.

This seems to also be an issue on IE10 with certain IMEs

---

http://plnkr.co/edit/euPnjrLk918G31aTDPjN?p=preview test-case which gives me adequate results on Nexus S

Fixes #5308, #5323