Implemented some more functions
fmbttizen: productizing

- agent processes are no more left alive on Tizen devices
- agent disables terminal echo on device (less traffic)
- screenshot image size validation before referencing memory
- fixed synthesizing HOME button on Lunchbox device
- refactoring agent code
- debug option for test interface <-> agent communication
remove dead code
Let's not use variable named stdout..
test_engine: fix a bug that may have caused execution of disabled actions
Merge
fmbtx11: slight clean-up

- make it clear if a function is in libX11 or libXtst
- use default screen
- refactored repeated keysym code
- fixed sendTouchMove
Merge fmbtx11 from Cosmin's branch
Version 0.9.2
Merge remote-tracking branch '01/devel'
Version bump, development version 0.9.3-0.rc0
fmbt.py: setAdapterLogWriter added for overriding low-level log writes
Merge remote-tracking branch '01/devel'
AAL/Python: fixed model execute problem with mrandom heuristic

Execution of actions where the adapter() made the guard() return false
failed with mrandom heuristic before this fix.
fmbttizen: support for Tizen 2.1

- press hardware keys as root
- shellSOE has optional parameters username and password
Merge remote-tracking branch '01/devel'
fmbt-editor: refactored Popen calls not to use shell
Merge remote-tracking branch '01/devel'
remote_pyaal windows compatibility