Fix behaviour ItemList.Next() and ItemList tests

Working with the ItemList.Next() i found a bug, when the list size is 0 or the limit is reached its panic, due to https://github.com/stephens2424/php/blob/master/token/stream.go#L48

Now is fixed and I added a small tests.