Handle '=' for EQ relation for CASSANDRA-6875
modified secondary_indexes_tests for lists/maps
fixed quotes
separate write/check code out from upgrade procedure

this makes the methods simpler and eliminates the need for a few
method args
remove unused argument.
switch from specific number of counter updates

to using a timeout. we'll write as many updates as possible in
the given time period (currently 15 seconds).
before we were trying to do 5k updates with a 5 minute timeout, and
it was likely consuming a lot of test time unnecessarily.
docstring fix
fix debug statement
enable multi dc upgrade tests

there was a small issue with ccm not preserving topology on upgrade
but this has been addressed.
remove unnecessary flush from upgrade tests

drain triggers flush, so this isn't necessary
though at a later time we might want to test what
happens when nodes aren't drained and upgrades are attempted
fix counter_tests
Include counter_tests in all branches
enable multi dc upgrade tests

there was a small issue with ccm not preserving topology on upgrade
but this has been addressed.
Merge pull request #51 from riptano/multidc_upgrade

Multidc upgrade
migrate to vnodes only in shuffle test

the previous "upgrade to vnodes" here was problematic I think, not
reliably upgrading. and enabling vnodes on an upgraded version before
upgradesstables seems like a bad idea.

watch for log mesg about shuffle "Pausing until token count stabilizes"

this moves that logic into post-upgrade as part of the single upgrade
tests. we'll just use 10 vnodes per node instead of 256. for extra
confirmation that vnode enable and shuffle does no harm, we'll check the
last written counters and data one last time.
Merge pull request #52 from riptano/shuffle_confirm_log

migrate to vnodes only in shuffle test
Dtest for CASSANDRA-7196
Add cassandra-attack.jar to .gitignore
fix topology getting lost by ccm again
Merge pull request #53 from Mishail/CASSANDRA-7196-dtest

Dtest for CASSANDRA-7196