Bug 920011 - Dialing from call log

- Introduced a CallButton abstraction (useful when we do DSDS)
- Remove un-viewable CSS transitions in Call log edit mode
- Remove support for contact photo
- Remove call button in phone action menu
- Added a bit of jshint compatibility