Unregister NetworkBroadcastReceiver when shutting down the dispatcher

Fixes issue #259

The Dispatcher was never unregistering it's NetworkBroadcastReceiver, this was causing it to be retained by the system leaking memory if not using picasso as a singleton.