ListIterator & ListMutableIterator API beautification

ListIteratorGet and ListMutableIteratorGet were returning int
instead of fully initialized objects.
I had to change findhub since it uses List too.