Fix wrong error crouton on friendlist

If the friendlist is empty and no network connection available, there is an wrong error crouton message displayed (empty friendlist is not an error). This PR changes the FriendNetworkTask to behave like Anime/MangaNetworkTask: it is now only returning null if there was an error, which makes error handling in the callback function easier.