A proposal for navigator.enumUserMedia, which builds on the concepts of navigator.getUserMedia