Change DebOps mailing list provider to groups.io.
Merge pull request #65 from drybjed/update-mailing-list

Change DebOps mailing list provider to groups.io.
Bootstrap Ansible recursively
Merge pull request #66 from drybjed/bootstrap-with-submodules

Bootstrap Ansible recursively
Add initial Python version of scripts (exept main-script) and lib.

Main script and padlock are still missing. Not all cases of have been
tested yet, lib may contain some riugh edges. But the common cases are
working.
Add Python-specifics to .gitignore.
Move find_...() with param `require` into submodule `cmds`.

Automatically issuing an error message and stopping execution is
usefull only in scripts/cmds.
Add preliminary Python setup.py.
Fix some calling-errors.
Add first working version of main-script.

padlock-support is yet missing.
Implement padlock.
Make debops-init create .gitignore ignoring secret and .encfs.secret.
Fix: debop-init crashes if a skeleton-dir exists.
Fix typos.
Remove call to `mount`, use Python to test for mount-point.
Move main parts of scripts into procedures for catching exceptions.
Move more logic from the padlock-script into the lock/unlock functions.

These functions now return `False` if the encfs already is locked resp.
unlocked.
Fix: `debops` script must not lock a previously unlocked encfs.
Make debops use ConfigParser for generating `ansible.cfg`
Make `debops` adding config-options from `.debops.cfg` to `ansible.cfg`

This will take options from sections called `[ansible ...]` within the
.debops.cfg file as defaults (resp. prefixes) for `ansible.cfg`.

Todo: document this.