Changing List API to make it standard

ListIteratorGet and ListMutableIteratorGet were returning int
instead of fully initialized objects.
I had to change findhub since it uses List too.
Merge pull request #380 from cduclos/master

ListIterator & ListMutableIterator API beautification