Modify module methods in kamaki.cli classes

Refs: #9

Renamed to comply with pep8:
kamaki.cli.config.Config: _cloud_name --> cloud_name
kamaki.cli.shell: _init_shell --> init_shell

Merged with caller methods because they where used only once:
kamaki.cli: _construct_command_syntax, _num_of_matching_terms
kamaki.cli.utils: _parse_with_regex
kamaki.cli.one_cmd: _get_cmd_tree_from_spec, _get_best_match_from_cmd_tree

Remove now unused method _num_of_matching_terms
Merge _raise_for_status in kamaki.clients.Client

The method was used only once, so it is merged in caller code
Make kamaki.cli.cmdtree variables non-static
Rename base_url,auth_base to endpoint_url,astakos

Refs: #9

This change affects both the kamaki.cli and kamaki.clients hierarchies
It is of semantic significance only
Backwards compatibility is preserved in kamaki.clients, so that
old code using base_url instead of endpoint_url will still work.
Make OutputFormatArgument.value a variable

The object was a property, although this served no purpose at all.
Remove "PERMANENTS" from kamaki.cli.cmds classes

Resolves: #9

This variable was used only once per case