Print the input shape of GpuCAReduce when there is an error.
Fix crash as we used too much block in some cases.
fix race condition
When calling subprocess.Popen on windows, don't open command line windows.
Add comment in travis config file with info about other possible section.
Add missing new file.
do race-able check before making directory, to reduce # of directory creation attempts
Always define the name attribute to a default value.

This fix an error in error handling code. This will allow the real error to show up.
use errno field to check error number, instead of parsing string
get rid of dangerous "TypeError = not constant" mechanism
merge during rebase
better name
regard None as not scalar
fixed bug where get_scalar_constant_value did not detect numpy ndarrays
as being constant
raise an error on empty constants instead of returning them
fix bug where return type of get_constant_value was treated as iterable
even though it is documented as being 0d
better error message
fixed tensor.basic.max and documented its reasoning
fixed an except TypeError I had overlooked earlier
changed another except TypeError