Bug 1047356 - Modify the call log user interface to link to the call inf...

...ormation page

- Move sms/js/action_menu.js to shared/js/option_menu.js
- Split the old phone_action_menu.js in two simpler objects: add_contact_menu.js and call_group_menu.js
- Introduces a bare CallInfo class to prepare for bug 1047353
```js
var suites = ['Create a new contact', 'Add to existing contact'];
for (var i = 0; i < suites.length; i++) {
  suite(suites[i], function() {
    /* ... */
    var item = OptionMenu.calls[0].items[i];
    /* ... */
  });
}