input-backend: switch key_status int to bool

Signed-off-by: Chris Patterson <cjp256@gmail.com>
qip: simplify event data objects

Signed-off-by: Chris Patterson <cjp256@gmail.com>
qips: cleanup and fix handling for events and return messages.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
evdev: read up to 64 event packets at a time instead of one by one.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
console-backend/xback: Add experimental X11 locking/switching support.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
console-frontend/xfront: Add stub for X11 frontend support.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
qips: Improve argument handling with getopt_long().
- added stub daemonize option
- allow configurable qmp socket path
- module providers now must be specified
- added usage() help function
- added flag to allow SIGINT termination

Signed-off-by: Chris Patterson <cjp256@gmail.com>
qips: add missing else statement.

Signed-off-by: Chris Patterson <cjp256@gmail.com>
qips/console-frontend: add experimental X window switching support in xfront.

qmp-commands: add query-process-info command.

Signed-off-by: Chris Patterson <cjp256@gmail.com>