Root commit.
[ssh] Initial ssh.

Signed-off-by: Earl Chew <earl@timberdragon.com>
[ssh] Support OSX Terminal and ColourScheme.
[ssh] Support OSX iTerm.
[ssh] Preserve order of matching .ssh/config host entries.
[ssh] Add support for mosh.
[ssh] Use --client for MoshApplication.

New terminal windows on OS-X might not have the same PATH as the
original window, nor the same PATH as a login shell, depending on user
preferences set for the terminal window. Deal with this by specifying
the client to use.
[rssht] Rename ssh to better indicate use.
[rssht] Use a class to model @#-rssht- as a key prefix.
[rssht] Add -geometry command line argument.
[rssht] Introduce geometry property in terminal base class.
[rsshvt] Add geometry support for OSX ITerm.
[rssht] Add geometry support for OSX Terminal.
[rssht] Add geometry support for gnome-terminal and xfce4-terminal.
[rsshvt] Add GPLv2.
[rssht] Sense interactive session.
[rtty] Rename rssht to rtty.
[rtty] Rename internal names to rtty.
[rtty] Make stored configuration application-specific.
[rtty] Explicitly pass argv to stripOptions().