Bug 977372 - Remove main thread assert so CloseFileRunnable can be used on non-main threads. r=bent, a=fabrice
Bug 977372 - Close device storage descriptor when finished with it. r=mikeh, a=fabrice