Merge branch 'next'

* next:
  minor, simplify matlab handle layout again, don't store nticks nor current index
  minor, take number of ticks from ute_nticks() directly in matlab's ute_nticks
  minor, use programmatic ute_iter() to provide matlab's ute_tick
  minor, use slots in utectx structure to keep track of iter state instead of static globals