Kalendae.Input: Fire DOM change when choosing date

This helps interop with validation libraries and other
code that looks at the input as just another text field.
Extract fireChange into util as fireEvent
Merge pull request #112 from magnars/fire-dom-change-on-input

Kalendae.Input: Fire DOM change when choosing date