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
changed hardcoded 17 to errno.EEXIST