Feature pool projects2

Update astakos-related commands to support project id assignments and reassignments (introduced in synnefo 0.16). Also, update commands and library methods that are affected by these changes.

New library methods:
- cyclades.CycladesClient.reassign_server
- cyclades.CycladesNetworkClient.reassign_network
- cyclades.CycladesNetworkClient.reassign_floating_ip
- pithos.PithosClient.reassign_container

New commands:
- kamaki server reassign
- kamaki network reassign
- kamaki ip reassign
- kamaki container reassign

Command re-thought due to changes in account API:
- kamaki quota *
- kamaki project *
- kamaki membership *

Library methods affected:
- cyclades.CycladesClient.create_server
- cyclades.CycladesNetworkClient.create_network
- cyclades.CycladesNetworkClient.create_floatingip
- pithos.PithosClient.create_container

Commands getting a --project-id argument:
- kamaki server create
- kamaki network create
- kamaki ip create
- kamaki container create