Better error message for theano.tensor.{all,any}({True,False})

fix gh-1615
Skip new tests when scipy isn't there and the test need it.
Skip test when there is no scipy and c++ compiler.
Fix test when there is no c++ compiler
Fix test when no c++ compiler
Skip test when no SciPy and no c++ compiler.
Merge pull request #1616 from nouiz/err_msg

Better error message for theano.tensor.{all,any}({True,False})