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
Fix log detection post-5187
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
Added support for the ccm updatelog4jconf, feature allows to update Cassandra log4j configuration file (log4j-server.properties). See, JIRA for details, https://issues.apache.org/jira/browse/CASSANDRA-5322
Ensure thrift is ready on cluster start
Merge branch 'master' of https://github.com/pcmanus/ccm
Merge pull request #61 from driftx/master

Fix race between cassandra startup and thrift being ready
CASSANDRA-5322: Implemented ccm setlog with java class name and log level clister wide or per node, implemented (updated last implementation) ccm updatelog4j configuration file, cluster wide or per node
CR change: changed ''.join to os.path.join
CASSANDRA-5322: made changes to follow CR down by Sylvain Lebresne