.gitignore add Makefile and cscope.out
Release backend resources for vkbd when required

When input thinks the domain is gone, it might as well not keep a vkbd
backend up for that domain (which means an allocated evtchn etc in
libxenbackend).

This used to clog input_server when dm-agent was restarted.