Updated `lib/core/remote': new, fix

New:
    ::remote:eval:tmux()
    remote:connect() split up into public and private (new)

Fix:
    Added required python module for `remote:mon'
Tweaking `libexec/core/ssh'

This work is not complete.
Preparing to purge profiles
Moved from libexec/core to libexec/
Restructure: modules moved for segregation work

All modules from `lib/core/*' have moved to a new directory called `module'

The one file in `lib/core' which was not even a module (called `site')
has now moved to `lib/libsite'.
Retro `lib/libsite': module segregation work

This retrospective fix is as part of the module segregation fix, not
only has this file been moved (used to be `lib/core/site'), but it now
presents new *_MOD_* variables - an area specifically for site
modules, not under `lib/'.
Overhaul: segregation work to split up modules

This work's focus is to change the structure of the code, to separate
site-specific code from external configuration data.  The result is
that site can finally move into github as it contains no business
data, and users can then use a separate repository for managing their
site's configuration data.  The `profile/' directory is provided for
this purpose (and is thus in `.gitignore'.
Overhauled how `extern' builds are carried out

This is now much cleaner, with a proper install and uninstall - at
both makefile levels.
Updated `share/unittest.csv' to address v0.11
New `slapi': Proof-of-concept python script