Add stub for getSources for Firefox.

Also remove obsolete code from Chrome part of adapter.js
Fix lint errors
I'll take missing semicolons for $1000, Alex
Relanding Make local-audio demo capable of choosing codec
Moved everything into main.js
Removed jshint.
Made grep regex work on mac too.
Merge pull request #275 from phoglund/fix_python_run_mac

Made grep regex work on mac too.
Add empty label and facing
Merge pull request #272 from GoogleChrome/adapter

Add stub for getSources for Firefox to adapter.js. Fixes #264
Removed unused import.
Merge pull request #274 from phoglund/reland_codecs

Reland codecs
Added desktop capture via extension capability
Add report dialog with ability to download the report.

The report consists of a set of events and aims to writting a log file
compatible with chrome devtools. Note that besides explicitly logged
events with traceEventInstance, console.log and window.onerror are also
logged into the report.
Clean pull request of unused code and JS quote style.
Adding traceEventInstant to tests.
Merge pull request #282 from GoogleChrome/addDesktopCapture

Added desktop capture via extension capability
Indented html.
Merge pull request #283 from GoogleChrome/testrtc-report

Add report dialog with ability to download the report.
Convert core-icon-button into paper-icon-button and fixed line-height for title bar.