Fix the case where local_subtensor_of_alloc wasn't computing the right broadcastable. It was due to a wrong broadcastable in Subtensor.make_node()
get_scalar_constant_value() support more Elewmise op.

Needed to detect the right broadcast pattern.