use only a single GUM call

@paweldomas can you take a look? 
I still think we don't need to have separate streams and could do screensharing with addTrack etc but maybe we can do that later :-)

next step: move GUM to body.onload