Merge pull request #50 from driftx/master

Ignore cql3 warnings in the cli
Update version after push to pypi
Adds optional cluster name to remove command.
Fix the remove command to properly check if it is the current cluster.
Merge pull request #54 from EnigmaCurry/remove_cluster_fix

Adds optional cluster name to remove command.
Creates a local git repository cache to reduce the number of remote fetches the create command needs to perform when checking out a new tag or branch.
Merge pull request #55 from EnigmaCurry/local_git_cache

Creates a local git repository cache to reduce the number of remote fetches
Fixes two issues with remote git fetching:

* git fetch was not pulling new tags from the remote
* bare git repositories still maintain a local trunk/master branch
  which needs to be updated to the remote HEAD each time. This was
  needed for 'ccm create -v git:trunk trunk'
Merge pull request #58 from EnigmaCurry/local_git_cache

Two issues regarding remote git fetching
Include c* bin dir when setting up nodes.
Merge pull request #59 from nickmbailey/include-bin-dir

Include c* bin dir when setting up nodes.
Try to make stress binary executable if it's not
Merge pull request #60 from thobbs/stress-executable

Try to make stress binary executable if it's not
Merge branch 'master' of https://github.com/pcmanus/ccm