Bug 915584 - [Bluetooth][Contacts] Receiving a contact via bluetooth when the device does not have SD Card flow differs from the expected

* Refine UI flow:
  - Check device storage is available or not after user accepted to receive incoming files
  
* Add unit test for 'getPairedDevice()', 'getDeviceName', 'humanizeSize'