Return an empty list if there is no data and no error

Fixes #195
Merge pull request #196 from d-sko/networktask_fix

Don't return null for list tasks with empty results in NetworkTask