Publicly expose a reload method

Hey,

For my project I have actually a case that's not covered by the lib.

As I don't want to display the empty view during a networking request, I have implemented the delegate to prevent this. Everything works fine.

But during this networking request, I'm also refreshing my data. The workflow is the following:
--> Start networking request --> First network response --> Local data update --> FRC delegate being called --> table/collection view refreshed --> Networking request ends

The swizzling works fine but the empty view update is skipped because the delegate prevents it, as the request is still being processed.

So at the end of this process I just want to force an update.

I understand this library is intended for an automatic use and you could think my case is actually not compatible with it. But I'm actually using this automatic feature for all user driven changes that are made offline.

I hope I have convinced you to accept this PR ;)

Cheers!