ENH: make theano/misc/check_blas.py executable

It is intended to be ran by users so there is no reason to not have it executable
DOC: fixes typo in NEWS.txt (to be inline with LICENSE.txt "setup")
Use RST's include from doc/NEWS.txt to NEWS.txt

Instead of non-portable symlink from NEWS.txt to doc/NEWS.txt
Update release instructions to remove ref to doc/NEWS.txt
Merge pull request #1402 from nouiz/rebase2

Rebase2
Replaced plain StringIO with the one from six.py.
StringIO was moved in python 3.
Fixed mistakenly replaced use of locals().
This locals() wasn't inside a list comprehension and was also replaced
incorrectly.
Merge pull request #1403 from HapeMask/py3k-fixes

Py3k Fixes Bugfixes
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.