model: timeout on container connection

we cannot have timeout on Pyro in general due to Futures callbacks,
but it's still good to detect connection timeout when connecting to containers.

The only danger is if a component takes a lot of time to __init__(), so for now we
fix it to 1 min.
Size event propagation bug fix
Focus overlay bug fix
config: update delphi microscope file to closer to reality
config: do not start odemis with a terminal by default

Try to make it less worrying/ugly for the users.

If only the GUI starts, don't display anything.

When starting the backend, just use popup notification for normal cases,
and display the log only if the backend failed to start.
Still use a terminal if it's LOGLEVEL=2 and backend starts.
Merge branch 'master' of vpn.delmic.com:odemis