deploy: Add missing cyclades options for ext

The ext disk template needs some extra parameters that are defined
in cyclades settings. Add those missing settings.

Additionally remove any hardcoded references to /srv/ganeti since this
is configurable.

Change mails found in cyclades.conf to examples (e.g
user@synnefo.org).

Add shared-filer ext provider too (by installing ExtStorage
component too).

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Support run command

..to kinda simulate pdsh. Specifically:

  snf-deploy run --setup synnefo --cmd "apt-get update" -vvv

or:

  snf-deploy run --target-nodes node1,node2 --cmd "apt-get update"

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
cyclades: Fix ext storage support

Pass origin disk parameter and img_id None only if provider
is included in GANETI_CLONE_PROVIDER list.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
astakos: Create system project on user acceptance

Delay the creation of user's system project until the user is accepted,
to avoid polluting the database with unneeded project objects.

There is a slight chance that a user UUID (to be used for a system project)
collides with an existing project UUID. In this case, one has to delete the
user and make a new one in its place.
astakos: Change the display name of system projects

Change the name of projects from "base:UUID" to "system:UUID", so as
to avoid confusion, since the name is visible in management commands.
astakos: Wrap user-modify actions to catch errors
Merge branch 'feature-delay-project' into develop
docs: Typo fixes
docs: Update references to the old repository.