Adding a quick stab at the TTS version of the installed application
Removing the lasterror, checking on the events.
Update clock dart packaged app example for a modern dart.

This change allows the clock to run in Dartium m31, or in Chrome,
without changes.

Changes:
 dart2js no longer accepts --disallow-unsafe-eval
 window.requestLayoutFrame is now scheudleMicrotask from dart:async.
 Date is now DateTime
 List<E>.filter is now List<E>.removeWhere
 String.charCodeAt is now String.codeUnitAt
 js/interop stuff no longer required

Bugfix: Fix numbers not showing up at all when first opened, e.g., at
exactly 4pm and now.minute == 0.

Review URL: https://codereview.appspot.com/56440043
Changed tts name
Addressed Mike's feedback
Fixed lots of nits
Allow caller to specify alternate root url

Currently root url is hard-coded to "https://www.googleapis.com".  This will allow caller to specify alternate root url for APIs on other domains.
[mediaGallery] Added toURL() support
Merge pull request #190 from tapted/update-dart-clock-example

Update clock dart packaged app example for a modern dart.
Merge pull request #220 from jimmyorr/patch-1

Allow caller to specify alternate root url
- test with less are done in pin 13 because have a resistor for it
- default serial is 9600 and it was not working example
- the prints was not working waiting for end lines ( \n )
Merge pull request #228 from mcanet/master

serial example not working
Merge pull request #224 from GoogleChrome/addToURL

[mediaGallery] Added toURL() support
Merge pull request #197 from GoogleChrome/pr/107

Add Text-to-Speech Sample
Add chrome.hid sample
Fix bug in input logger.
Clean up window layout.
Add 1280x800 screenshot.
Merge pull request #229 from krockot/master

Add chrome.hid sample
Added HID assets/links