Add operational test for the use of __array__()
Fix ref-count with NewFromDescr stealing reference to descr