Changes to create and start DSE clusters as well as Cassandra clusters
Removed building DSE from source
Give cleaner error message for invalid cassandra dir
Add initial tests for ccm cli
Only validate cassandra dir if no version specified
Add additional create tests
Merge branch 'dse' of http://github.com/mike-tr-adamson/ccm into dse

Conflicts:
	ccmlib/common.py
Added updatedseconf command to configure dse.yaml
Merge pull request #173 from mike-tr-adamson/dse_config

Added updatedseconf command to configure dse.yaml
Move node running check out of linux scope

We want to check if the node is running on windows as well
Improve windows stop functionality. Fixes #167.

CASSANDRA-7901 causes us to need specific 2.1.0 functionality.
Remove extra wait call.
Default wait_for_binary_proto to true
Only wait for binary proto for 2 minutes
Merge branch 'master' into dse

Conflicts:
	ccmlib/common.py
Do not validate install_dir if -v passed
Add kwargs to check for old keyword args

This was needed for backwards compat. It was breaking dtests,
and probably would have broken many driver test suites.
Restore node.cli for interacting with clisession
Merge branch 'windows' of https://github.com/pcmanus/ccm into develop
Merge branch 'master' into wait_for_binary_proto
Merge branch 'wait_for_binary_proto' into develop