Fix error message.
Make the c code of Reshape check for aligned output.
make the perform and c_code error the same.
remove g++ warning
Check in c_sync if output are aligned.
Try to fix the problem that depending of the inputs strides, the outputs strides of dimensions of size 1 get strides that make it considered not aligned by the PyArray_ALIGNED macro.