Add MinGW uname check to start scripts

patch by Amichai Rothman; reviewed by jasobrown for CASSANDRA-12940
diff --git a/CHANGES.txt b/CHANGES.txt
index a492c42..197ba58 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 3.0.16
+ * Add MinGW uname check to start scripts (CASSANDRA-12940)
  * Protect against overflow of local expiration time (CASSANDRA-14092)
  * Use the correct digest file and reload sstable metadata in nodetool verify (CASSANDRA-14217)
  * Handle failure when mutating repaired status in Verifier (CASSANDRA-13933)
diff --git a/bin/cassandra b/bin/cassandra
index 95ab4c0..8264d88 100755
--- a/bin/cassandra
+++ b/bin/cassandra
@@ -127,7 +127,7 @@
 
 # Special-case path variables.
 case "`uname`" in
-    CYGWIN*) 
+    CYGWIN*|MINGW*) 
         CLASSPATH=`cygpath -p -w "$CLASSPATH"`
         CASSANDRA_CONF=`cygpath -p -w "$CASSANDRA_CONF"`
     ;;
diff --git a/bin/debug-cql b/bin/debug-cql
index ae9bfe4..00d4093 100755
--- a/bin/debug-cql
+++ b/bin/debug-cql
@@ -50,7 +50,7 @@
 
 # Special-case path variables.
 case "`uname`" in
-    CYGWIN*) 
+    CYGWIN*|MINGW*) 
         CLASSPATH="`cygpath -p -w "$CLASSPATH"`"
         CASSANDRA_CONF="`cygpath -p -w "$CASSANDRA_CONF"`"
     ;;