W3C Telephony API implementation.

Implements the latest W3C Telephony API specification found at http://telephony.sysapps.org/
Requires the oFono telephony middleware and the BlueZ Bluetooth middleware for working with paired phones.

BUG=XWALK-1419
Not really... we want to have clear readable code and logical blocks should be blocked together... not *everything*. Just look at chromium/blink code... very different from this :-) its all about good style. Block what makes sense together and nothing else. Dont add double newlines though