Add: tensor.choose and typed_list.make_list

This is a rebase and a completion of PR gh-1983

Newt.txt:
- Add tensor.choose as numpy.choose (Jeremie Tanguay, Frederic B.)
- Add typed_list.make_list (Jeremie Tanguay, Frederic B.)
No. all function that start with test_ and all class that inherit from TestCase. utt.InferShapeTester inherit from it.