Return empty string instead of null in AbstractList::__toString

In PHP, __toString *must* return a string, or an error is raised.
Update unit-tests.
Merge pull request #25 from Avaq/patch-1

Return empty string instead of null in AbstractList::__toString