Use Canopy MKL for blas automatically.
Update instruction for Ubuntu 13.04.
Make Theano use the good link directory on windows with canopy.
make theano-nose work with older nosetests.
fix windows canopy path.
fix python 2.4 test import.
Add table of content to nnet doc.
Add the pypi version and pypi download on the web page.
Make Windows version of canopy link to mkl for blas.
Add installation instruction with canopy on windows.
add hostname as a var in compiledir_format
Make test run on GPU by using real instead of int.
a few pep8
pep8
Add support for SclarOp.c_support_code in GpuElemwise.

This make this test work. It was crashing during the compilation:

THEANO_FLAGS=device=gpu,floatX=float32 theano-nose theano/tensor/tests/test_basic.py:PsiTester
pep8
Better error message.
make tensor.outer(x,y) work when ndim != 1 as numpy.outer.
Speed up/generalize/GPU friendly the kron op.

The kron operation use existing basic function(available on the
GPU). Reusing them is faster then the scipy version, as the scipy
version end up coping the data twice. We copy it only once in the
reshape. We now also support it when the inputs ndim != 2 as scipy.
Add assert to guard again futur change.