Updated custom BLAS compilation doc for Windows

Now describing how to compile OpenBLAS rather than GotoBLAS.
FIX: Do not explicitly link against libpython2.x on OS X.
Merge pull request #1396 from delallea/doc

Updated custom BLAS compilation doc for Windows
Merge pull request #1397 from rkern/fix-libpython-osx

FIX: Do not explicitly link against libpython2.x on OS X.
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