More control over multiplexer auto-start and SSH

Setting the auto-start style for the screen and tmux modules to 'remote' automatically starts a session only with SSH connections and to 'local' only for local terminals. The behaviour when the style is set to a boolean value is unchanged.

This was discussed in #292.