Large re-org of the src-sh directory. Start splitting it into modules, so
we can have multiple ports, instead of a monolithic sysutils/pcbsd-utils port.

Add sysutils/life-preserver, sysutils/pcbsd-libsh, sysutils/pcbsd-syscache, sysutils/warden
ports and structure.

This will alow users to pick-n-choose which bits they want to install on FreeBSD,
as well as allow integration of particular bits with FreeNAS more easily