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.

    `Makefile' updated with the ${SITE_SCM} path again, with a
    symbolic link that points to it from `~/.site/.scm'; mostly for
    unit-testing.

    Install `run' and `cache' directories under `/var/tmp/site/var'.

Cleanup:

    All functions that produce code are now named with the suffix
    `.eval()', instead of a `:eval:' in the middle or nothing at all.
Updated `module/ldap': `.eval()' suffix cleanup
Updated `module/help': `.eval()' suffix cleanup
Updated `module/git': closes nima/site#9