Fix problems with CDataType in DebugMode
Refactor optimization PushOutScanOutput
Correct bug in PushOutScanOutput unittests where optimization was not properly excluded
Add case to push out a sum-of-dot from Scan
Add unit tests for pushing out a sum-of-dot from Scan
Validate that dot_input.owner is not None
Restrict length of input seqs to a scan's grad-scan when truncate_gradient is defined on the original scan
Ensure scan optimizations are included in the compile mode when relevant
Make TestPushOutSumOfDot unit tests compatible with both float32 and 64
More gpu timming
fix test in floatX=float32
Fix test in DebugMode
pep8, duplicate var name fix.
Clean trailing whitespace
Fix description of cxx.
Add description of nvcc.fastmath.
Merge pull request #2315 from abergeron/fix_cdata_debug

Fix problems with CDataType in DebugMode
Add a link to the --use_fast_math flag documenation.
Merge pull request #2324 from nouiz/tests

Tests
Merge pull request #2325 from abergeron/doc

Document nvcc.fastmath and fix cxx description.