Updated `libsite.sh': new, fix, cleanup

New:

    New `core:imported()' function to check if a previous
    `core:softimport()' on a fiven module was successful or not.

    The deadman touch-file now contains the traceback to aid
    troubleshooting.
Updated `module/unit': cosmetic
Updated `module/hgd': graceful degredation
Unit test `hgd' updated
Updated `module/util': encapsulated `jsontool'
Unit test for `util' updated
Updated `module/cpf': added `HAS_AUTOED' theme option
Updated `module/vault.read()': split into pub/int

The public `read()' function was split up into public and internal.
... module/git, unit/dynamic, unit/static
New `module/mongo'
New `module/softlayer'

New site module that interfaces with `extern/softlayer'.
Updated `libexec/softlayer': flag for cache added

Added a programatic flag (variable) to enable/disable caching, and
set that to false as softlayer API calls are not too costly.
New `module/pagerduty': pagerduty module