6440 ssh packages should be replaceable

Review Request #113 — Created Nov. 6, 2015 and submitted — Latest diff uploaded


Bug id: https://www.illumos.org/issues/6440

The change moves all delivered ssh programs to /usr/lib/illumos-ssh and creates mediated links for old locations. Man pages are also mediated. New package service/network/ssh-common is created, which contains configs and SMF methods/descriptions, common to illumos ssh and OpenSSH.

Installed both ssh versions (openssh from userland-gate and illumos-ssh), switched implementations there and back. SSH'ed to the test box. The only issue is that illumos SSH client is old enough to be unable to talk to new OpenSSH server.