Merge pull request #11388 from dhylands/dhylands-902028-mediadb

Bug 902028 - DeviceStorage fix enumerateAll to work with webidl and the 1.1 way. r=djf
(cherry picked from commit d9ab8ff5eafa55b71e20ba95a95d335fcf457105)