Add timming of GTX460 with cuda 5.0
fix comment.
Make sure we wait for the end of the call.
Use all close in a test to make it pass more frequently.
In the ShapeFeature, assert that the dict shape_of contains 1 for
dimensions that are broadcastable.

Also, a small modif to make those assert always work. Add a test for this.

This caused a crahs in the optimizer, as in one case, we didn't know
the shape was broadcastable by that path.
make table that better compare the different GPU and nvcc version.
replace deprecared code in python 2.6. The new code work for python 2.4
Added instruction for Ubuntu 12.10
in theano-nose --time-profile, print the current time before starting a test.
Register ScalarConstant as Scalar.Constant

This solves a problem uncovered by the previous commit: a variable with
an ndim field could be replaced by a Variable without one.
Added comment to explain .mailmap file and its format.
print the warning with the right stack level.
Make get_scalar_constant_value bypass DeepCopyOp and OutputGuard

Needed for the ShapeFeature in later commit.
Make the assert compare with equivalent tensorconstant and bypass a few op.
Override TensorConstant.equals to allow to compare with numpy.ndarray.
Merge pull request #1207 from nouiz/infer_shape_broadcast

Infer shape broadcast