Declare sdot_ static.
Mark CLazyLinker_call as static.
Make the data arrays in cutils_ext static.
Enclose the op structs within an anonymous namespace to hide their symbols.
Make _executor() and _destructor() static.
Remove the sdot declaration in the test so that it may work.
Minor typo fixes in doc
Typo fixes in doc
Minor typo fix in docstring
Minor typo fix in docstring
A bunch of typo fixes in documentation
Another typo I had missed
Don't pickle the function used with: a_theano_var.eval(...)
Add Theano flag unpickle_function to work around problem with unpickle.
Fix compilation crash on windows as nvcc/VS don't support C99
Another crash fix on windows due to no support for C99.
better profiling output
Fixed previous typo fix that gave wrong meaning
Python3 compatibility in test program compilation

Similar fix to #1660.

Without this fix, a `'str' does not support the buffer interface` error is raised in Python 3.3 on Mac OSX 10.9. One place it occurs is during testing for the Mac OS sdot bug (line 73, blas_headers.py)
Merge pull request #1721 from jlowin/patch-1

Python3 compatibility in test program compilation