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.
Merge pull request #1936 from daemonmaker/issue1569

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