Update kamaki.cli.cmds.astakos class names (pep8)

Renames:
_init_synnefo_astakosclient --> _AstakosInit
_project_action --> _ProjectAction
_application_action --> _ApplicationAction
_membership_action --> _MembershipAction
Move command-wait class to kamaki.cli.cmds

Move and rename:
kamaki.cli.cmds.cyclades._service_wait --> kamaki.cli.cmds.Wait

The class is now accessible to all commands, therefore it is not
an internal class for cyclades module. The name of the class
changed to conform with pep8 suggestions for classes
Update cli.cmds.cyclades class names (pep8)

Renames:
_init_cyclades --> _CycladesInit
_server_wait --> _ServerWait
Rename kamaki.cli.cmds.errors classes (uniformity)

Renames:
generic --> Generic
user --> Astakos
history --> History
cyclades --> Cyclades
image --> Image
pithos --> Pithos

Rational: each command specification can feature a class of error
handling methods, which can be shared with other specs, if the
later need to borrow the same behavior

Also, new names conform with pep8 suggestions for class names