Merge pull request #1211 from delallea/minor

Fixed typo in doc of categorical cross-entropy
remove code commited by mistake. The communicate() fct call is doing the wait already.
Fix crash introduced in gh-1207 with theano variable that don't have the broadcastable attribute like sparse and random variable.
Disable the // convolution by default, as it slow thing down by default in some cases.
Added comment to code.
Merge pull request #1214 from nouiz/infer_shape_broadcast_fix

Infer shape broadcast fix
Use shell=True so that Anaconda finds g++
Check if gxx has openmp before setting compile flags
Merge pull request #1217 from lamblin/anaconda

Changes to make Theano work on Windows with Anaconda
Issue #783: python3 compatible - remove unnecessary imports.

This commit is the first step of the plan to make Theano imports compatible with 3.x:

1. Remove unnecessary imports.

2. Convert relative imports to absolute.

3. Fix circular dependency issues by either eliminating "from xyz" imports or moving them inside functions.
Merge pull request #1213 from delallea/minor

A few improvements to function()
Merge pull request #1218 from abalkin/remove-unused-imports

Issue #783: python3 compatible - remove unnecessary imports.
Fix some documentation syntax problem that make the cron that build the doc fail.

Should allow the documentation to be updated automatically again.
Merge pull request #1219 from nouiz/doc_syntax

Fix some documentation syntax problem that make the cron that build the ...
Allow to import theano.sandbox.cuda.basic_op on computer without GPU.

This is needed to allow generating the autodoc of this file.
Merge pull request #1220 from nouiz/fix_doc

Allow to import theano.sandbox.cuda.basic_op on computer without GPU.
Fix crash as GpuSubtensor wasn't always setting a stride of 0 for dimensions of size 0.
Better error msg.
Add comment about tensor.{std,var} method on how we compute it.
Update NEWS.txt with modif since 0.6rc2