fmbttizen-agent: first steps towards Xless input

- debug option added
- --no-x option added
- prototype mouse button events without X
- prototype generic keyboard input without X
Merging X support optional in Tizen agent
fmbtuinput: create() and open() return self
fmbttizen: take screenshot on weston
fmbttizen: using virtual keyboard and mouse if neeed