Use numpy's officially supported api for retrieving BLAS compilation options
Allow to reuse the NVCC_compiler without cuda_ndarray lib.

Needed for the new gpuarray.
Fix python 2.4 syntax.
Fix compilation of the GPU back-end on windows.

close gh-1546
Merge pull request #1598 from nouiz/py24

Fix python 2.4 syntax.
Merge pull request #1599 from nouiz/win_gpu

Fix compilation of the GPU back-end on windows.
Merge pull request #1600 from huyng/master

Use numpy's officially supported api for retrieving BLAS compile options
msvc9 compatibility

msvc doesn't like arrays of size 0
Merge pull request #1604 from bbudescu/msvc-compat

msvc9 compatibility
Fix when scan sequences are provided as a 1-key dict

Add test for that case
Declare variable before using it
Simplify optimization and remove unreachable code.

After additional checks introduced in gh-1578, some code that was
potentially problematic became unreachable. This commit removes it.
This makes gh-1345 obsolete.
Address the case where sequences are provided as dicts.
Fixes in conv3d2d for python 2.4
added numpy.random.choice function to theano.tensor.raw_random random
numbers implementation
Better handling of empty vector constants
Fix estimation of variance for small sample sizes
Fix crash. The dtype is passed to numpy.array() and it understand only dtype, not typecode.
More error info.
Add tests for scalar outputs (size=())