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.

Closes #6058
Closes #5433
docs(logo): change logo to vector format in .eps file

Browser: Other
Component: docs
Regression: no

Closes issue #6092
Merge pull request #6245 from brianhall/master

Google logo in AngularJS.exports to vector format.
fix(input): don't apply textInput to <input type="file">

textInput shouldn't be applied to file inputs to ease writing of custom file input directives.

This change prevents file inputs from instantiating the text input parser/formatter pipelines.

Closes #6247
Closes #6231