widget: More input-enabled fixes

Check in more places that input is enabled before trying to send
data to the child.
gitignore: Update git.mk from upstream
build: Distcheck with test application and bindings enabled