title: shuffle data in train test split function sklearn returns error
body: <pre><code>import numpy as np
  from sklearn.cross_validation import train_test_split as tts
  
  a = np.array([[1,2,3,4,5]]).T
  b = np.array([[100,200,50,60,3000]]).T
  
  x1,x2,y1,y2 = tts(a,b, test_size=0.2, shuffle=False)
  
  print(x1)
  print(x2)
  print(y1)
  print(y2)
  </code></pre>
  
  <p>I always receive following error:</p>
  
  <pre><code>builtins.TypeError: Invalid parameters passed: {'shuffle': False}
  </code></pre>
  
  <p>I have checked documentation:</p>
  
  <blockquote>
    <p>shuffle : boolean, optional (default=True) Whether or not to shuffle
    the data before splitting. If shuffle=False then stratify must be
    None.</p>
  </blockquote>
  
  <p>added <code>stratify=None</code>, but I get still the same error. Any idea how to solve this?</p>