Add the first draft of the new syscache utility for src-sh.
Once the daemon is running, the client can connect to it and exchange information as necessary. The only flag currently implemented is the "shutdowndaemon" flag, which must be run via the client as root in order to stop the daemon.

Now that the communications protocol is all setup, I just need to start filling the backed cache of information and then setup the client flags for retrieving that information.
Merge branch 'master' of github.com:pcbsd/pcbsd