Update <browser> sample with new events and methods.

http://crrev.com/161734 exposed additional browser plugin methods and events to
the <browser> shim. This uses them to make the sample into a more realistic
browser:
- Add back/forward buttons
- Update the URL bar when navigating
- Handle crashes (complete with sad tab-like page)
Add a sample for the optional permissions API
ignore DS_store
Enable/disable the browser back and forward buttons as appropriate
Add demonstration for onRestarted event.
Update Bluetooth samples.

The Bluetooth API has moved to dev channel.  Update the samples
accordingly.
Merge pull request #43 from soulplant/master

Add a demo for the onRestarted event
TCP Commando server sample
Added commands structure and a simple echo command on the tcp sample
renamed tcp to tcpserver
Add README for onRestarted demo.
tcpserver ongoing development
Merge pull request #44 from soulplant/restarted-readme

Add README for onRestarted demo.
Update <browser> sample with recent event changes.

- Event names are all lowercase instead of camel case.
- "crash" is now "exit", and indicates intentional ("He's dead, Jim!") vs.
  abormal ("Aw, snap!") terminatations, so we can show the appropriate screen.
- "navigation" is now "loadcommit"
- "loadstop" is now present, and can be combined with "loadstart" to implement
  a throbber.
Reload button becomes a stop button while the page is loading
fix small bugs on tcpserver sample
Merge branch 'master' of github.com:GoogleChrome/chrome-app-samples
some styling to the tcpserver app
Updates browser sample to account for recent Chrome changes:
- http://crrev.com/163823 renamed the tab from <browser> to <webview>
- http://crrev.com/163898 removed the width and height attributes
Rename the <webview> sample to indicate that it's demo-ing a browser.