Perf and info box tweaks

- Don’t send TCP candidates (useless)
- Show ICE connect time
- Calculate setup time more accurately
- Make stats display more compact (less whitespace)
Make presubmit happy
More presubmit fixes
Remove unneeded line
Rework timing calculation to use events
More linting, blarg
Undo incorrect fix
Made it possible to write AppRTC python unit tests.
Made travis not download stuff unnecessarily.
Merge pull request #238 from phoglund/python_apprtc_tests

Made it possible to write AppRTC python unit tests.
Merge pull request #235 from GoogleChrome/apprtc-fast2

Perf and info box tweaks
Add audio and video stats.

Also, fix bug where we didn’t clear oncanplay when we were no longer
waiting for video.
Move some code around
Changed stopCollectAudio timeout from 1 to 2 seconds to ensure there is time to fill the audio buffer
Fixed the order of polymer deps in preparation for #229
Merge pull request #242 from GoogleChrome/fixPolymerDependencyOrder

Fixed the order and to uppercase of polymer deps in preparation for #229
Changed to CSS shorthand color codes where possible
Merge pull request #243 from GoogleChrome/shorthandCSSWherePossible

Changed start button to green + changed to shorthand where possible
Trying to make Grunt run jshint again, etc
Merge pull request #241 from GoogleChrome/changeMicTestBufferCollectTime

TestRTC: Changed stopCollectingAudio timeout from 1 to 2 seconds to reduce flakiness.