Allow browsers to let users override the filter argument to requestDevice().

Fixes #11.