Check in works
Send the inplace version as a different diff
Fixing minor issue on device_malloc
correctly fix the test with numpy 1.7.1
better comments
make make_node to cast and filter_variable inputs to scan
remove old comment (TODO was already implemented)
re-order in order to first do the checks before constructing this attributes
better comments
PEP8
safe_new should return a variable not a graph
test proposed by Oliver
fix PR

the unbroadcast(shape_padleft(x)) might not be of the same type as x,
specifically when x is CudaNdarrayTyepe,  unbroadcast(shape_padleft(x))
is a TensorType.
re-add change
fix scan optimization
Add Images2Neibs.perform method.
remove unused error.
a few pep8.
pep8
Make test faster as now they have python code.