cyclades: Fix wait-for-sync on stopped instances

Pass 'wait_for_sync' option only on started Ganeti instances, because Ganeti
will fail with 'OpPrereqError' in case the 'wait_for_sync' is set to
False and the instance has deactivated disks.

Note that Cyclades will not let a user neither attach a volume to an instance
that is is in transition state, e.g. stopping, nor change the state of
an instance if there is a pending volume attachment. However, in case
the administrator manually modifies the instance via Ganeti, there is a
race between checking the state of the instance and the time that Ganeti
job will run that cannot be prevented.

Closes grnet/synnefo#314
astakos: Exclude terminated project entries from api responses

exclude terminated projects both from projects list api and user quotas
list api calls.
ui: Improved project listing in resource reassign view

Do not display terminated projects, unless terminated project is
associated with the modifing resource.
ci: Resource project handling

ci user may set `Deployment.project` setting to force client to
create resources bound to the specified project. Additionally to ease up ci
runs for users with limited quota on system project, the client detects
a project suitable to fit the underlying resource and use it to create
the resource.
ui: Fix set of max size value in volumes create view

enforce updated project limits each time the wizard opens
astakos: Prevent displaying member details views for non alive projects
astakos: Project modification validation improvements

- Always send limit on members number back to project modification api
  call (modified to unlimited otherwise)
- Validate that total limit is always equal or lower than members
  resource limit.
astakos: Do no link to members view if project is not alive
Update Changelog
astakos: Convert error message to string
docs: Reconcile commissions before upgrading