Get rid of some really noisy debug info.
Make sure to sanity check blocks before calling them
Fixes crash when viewing venues while data is updating

* Add an error parameter to the DiningData loading completion block.

* Prevent the user from changing the UI elements while we are loading. Loading is considered completed once the pull-to-refresh view is completely animated away.
Merge remote-tracking branch 'origin/3.4-dev' into 3.4/master

Fixes crash when viewing dining venue information while data is loading.

Conflicts:
	Modules/Dining/DiningMapListViewController.m