New `lib/libpy/libsite': site python module

New:

    lib/libpy/libsite:

        This new python module is for site; even though site is in
        general all about bash, at times it relies on higher level
        functionality from other languages, and for python, this
        is where that extra functionality is coded.

    libexec/ssh:

        Moved out python secret function into new site python module,
        and updated it to use the new site module.

    lib/libsite:

        The core bash lib file has been made aware of the new new python
        site environment.

    .gitignore:

        Updated to ignore `*.pyo' and `*.pyc' files.
Cleaned up the `share' directory
No need for etc/ in core

The bash completion file moved to share/, and the redundant
configuration file (which was never a configuration file) was simply
merged into `lib/libsite'.
Documentation update (mostly)

The README and the makefiles have been updated with relevant new
information.

Also added the `ipaddress` python package to the list virtualenv
installation list.
Shortened the example file filenames
New: added colorizing function `:util:markdown()'
Simplified the template module to a bare minimum

The demo code has all been moved into the new tutorial module.
New tutorial module

Enable the tutorial module by default.
Installation/Uninstallation work in the Makefiles
... lib/libsite
... libexec/nexpose