merging in changes to allow support of Datastax Enterprise

This is mainly a large refactor that allows TuneCassandra and SystemUtils (which started/stopped c*) to be flexible to support DSE. The DSE-specific pieces are in the new sub-module, and should not affect non-DSE usage (if so, that's a bug).