Allow permutation to return just one permutation.

fix gh-2158
Make get_scalar_constant_value() infer in Subtensor(Join of vector).

This cause some advanced subtensor to infer False for broadcast instead of True.

fix in part gh-2165
tell that tensor.nlinalg and slinalg need to be imported manually.
Remove useless user warning.
Try using miniconda instead of pip for scipy
Make nonzero being printed correctly. Also get the hash and eq method correctly implemented.
[DOC] doc equivalent term to subsample
[TEST] Fix test in 32 bit python.
Remove nose-timelimit

It had been added in e399de59
[CRASH] Fix typo crashing compilation introduced in 8890a7

Reported by chadawagner fix gh-2176
Merge pull request #2170 from lamblin/travis-miniconda

Try using miniconda instead of pip for scipy
Respect quote in THEANO_FLAGS. This allow to don't split in some comma.

fix gh-2180
Merge pull request #2159 from nouiz/permutation

Allow permutation to return just one permutation.
Replaced calls to open() with codecs.open() to read non-ASCII characters in NEWS.txt, DESCRIPTION.txt
Merge pull request #2183 from lzamparo/unicode_doc_fix/master

setup.py: replaced calls to open() with codecs.open() to read non-ASCII characters...
Fixed typos and scan_ops in debugmode.
Did the Fred's changes.
Added the loop over scan_ops.
Fixed the output print of scan.