input_compatibility_layer.cpp: avoid blocking on exit/shutdown

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
compat/input: block poll, avoid waking up at every 500ms

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
compat: input: take full geometry by default in input windows

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
input: adding pkg-config file

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Merge pull request #176 from rsalveti/sync-ubuntu-input

Input: removing SF dependency, fixes and adding pkg-config