Bug 969525 - Wrong message exporting contacts with USBStorage enabled

Fixed:
- Rewrite updateStorageOptions function for better readability
- Got rid of Settings dependency
- Tests added for export, fixed for import
Merge pull request #17657 from fcampo/969525-sd-usb-export

Bug 969525 - Wrong message exporting contacts with USBStorage enabled (r=jmcf)