Merge pull request #23 from fqueze/master

Avoid flickering of the 'Sign in' button.
Add a guest login option to the mobile page
Hide guest login on mobile page when logging in via persona
Merge pull request #24 from Standard8/master

Add a guest login option to the mobile page.
Initial rework of index.html to include automatic detection of facilities
Move some of mobile.js's webrtc call creation routines into media.js
Make sidebar use the new call functions in media.js
Merge getAudio/Video functions into webrtcMedia
Fix the Calling text so that it goes away once a call is estabilished
Rework data channels into media handling and don't create data channels for mobile / audio only connections
Merge git://github.com/mozilla/socialapi-demo
When needing audio and video, request both at the same time
Complete the initial index.html checks for testing if someone has the right version of FF or not.
Add a reference to the mobile page to make it easier to find
Merge pull request #25 from Standard8/master

Reorder and locate call initiation routines to improve re-use of code
Merge pull request #27 from Standard8/index

Add app feature checking onto the index page, and point to the mobile page
Merge pull request #28 from Standard8/media

If needing both Audio & Video, only make one gUM request
Make the 'share camera' checkbox of the mobile page also work for incoming calls.