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>