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

fix gh-1615

Also, fix/skip tests when no SciPy and/or c++ compiler