Notes

1. Talks directly to RIL file descriptor, sends and receives data to worker thread
2. JS worker thread will do state machine stuff, send and receive data from RIL thread and main thread.
3. Main thread will talk to worker and DOM.

Battery:

Most patches reviewed, waiting on linux backend review
Test page exists
Native app has been created

SMS:

No update

Vibrator:

Security review completed, one followup needed re: background tabs - imelven will reply to Mounir's thread on dev-webapi to push this along