RemoteLinux: Use AbstractRemoteLinuxDeployService without target

Made it possible to use AbstractRemoteLinuxDeployService without
a target or a configured kit, by simply setting a device

Change-Id: I9a11c6d9472dff30bc8512bcf333c1dd7ccfee76
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Squish: Support different lldb versions on Linux

Change-Id: I7af39d335c7025dc29ac6cc718089977450a541c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Squish: Fix tst_simple_analyze on Windows

Change-Id: I7088e237de1f1c602aa79abe19d0a656693cfa20
Reviewed-by: Robert Loehning <robert.loehning@digia.com>