Merged 'Clear Cache' and 'Refresh Inventory' into 'Force sync'.

Additionally, after 'Force sync' is called, a message is sent back to ScannerViewController to refresh the UI.

Refresh was implemented through the delegate pattern. Not sure if using a Notification would have been better.