Setup input-* events on injected content.

Conflicts:
	src/lib/input-change-events.js
Integration with .pat-depends

Check for .pat-depends ancestors and only focus if the input is visible and the
.pat-depends criteria has been matched.
Use identity operator (===) instead of equality operator (==)

TBH, in this case I think (==) would be fine but the tests enforce identity
comparison.
Take enabling/disabling via pat-depends also into account
Add changelog entry for autofocus changes.
Set correct checklist button state on init.
Add changelog entry for c63ffde18a49e8f25d5156fe5f827c3ac76dfad8
Do not rebase mailto: urls.
Add changelog entry for b9d88a18954a81e1eb2dbf4e8df43a0705b71f9b