Allow for users to force the ssh connection manager to reconnect
instead of re-using an existing connection.
This makes sure the connection is never handed out again for new
requests but keeps it functional for as long as it is still in use
elsewhere.
Change-Id: I9c816c4af380bc3a898bd5cc3669e7062d58b172
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
This includes:
- decoupling deploy configurations from targets (Reviewed-by: dt)
- adding a "Generic Linux" device type
- splitting up the Maemo deployment step into small pieces that
can be combined in different ways (and much more easily maintained)
- adding a new version handler for pro.user files
(Reviewed-by: Tobias Hunger)
Also:
- Add and use an SSH manager class for easier connection sharing.
- Make the SSH connection parameters a fixed attribute of the connection.