Make GpuSoftmaxWithBias work with bigger input.

Also in kernel_codegen.py There is a fix then X is strided. The
variable loop_line wasn't checking the stride.
pep8 and rename var to be the same as used elsewhere.
Add link to a tool that profile memory
Add timming in check_blas.py