Added to test to determine the behavior of the BLAS and intialize the memory as needed to avoid unexpected NaN's.
Increased the version in CGemv::c_code_cache_version.
Correct the way I was calling the __init__ functions on the parent classes of CGemv and updated associated tests to always use the fix for issue 1569.
Fixed pep8 issues.
Moved code that determines whether the memory initialization is necessary to a function that ensures the code is only executed once.
Altered code to zero out the memory that we create.
Fixed API compatibility issues and simplified memset call.
Optimized code when array is c contiguous and added test to warn user.
Added a comment for clarification.
Corrected comment.
Added flag profiling.output_line_width to limit line max length of profiling output
Merge pull request #2105 from carriepl/profilingOutput

 Add new flag for theano profiling output cropping
keep_dims -> keepdims in theano.tensor.nnet documentation
Merge pull request #2107 from vdumoulin/docfix

keep_dims -> keepdims in theano.tensor.nnet documentation
Merge pull request #1936 from daemonmaker/issue1569

Added to test to determine the behavior of the BLAS and intialize the me...