Added choose fonction.
Added mode to choose function.
Added test to choose.
Modified choose function.
Added choose to theano to copy numpy.choose.
Added doc for choose function.
Added infer_shape to choose function and deleted the out input.
Added choose function in tensor/var.py
Added infer_shape test for choose function.
Added infer_shape test for choose function.
Added options to have a tuple of choices.
Modified Choose function tu support tensor.
Saving change.
Added make_list function into typed_list, fixed choose function and added infer_shape and test to it for the case where choice isn't a tuple.
Removed unnecessary string.
Removed empty lines.
Added infer_shape and its test for tuple argument.
small update
Enable, fix power tests.
Some infer_shape changes.