[ZD#881526] User Data app does not save Org notes in Ticket screen

Resolves an issue in which organization notes where not persisted. Also a bunch of nit-picking to make things a little bit more consistent.

/cc @zendesk/quokka

### Screenshots
![user_data_fix](https://cloud.githubusercontent.com/assets/687974/4821459/628318a8-5f2d-11e4-8100-0521da510103.gif)

### References
- [ZD#881526](https://support.zendesk.com/agent/tickets/881526)

### Risks
- Introduce a bug with refactoring of function names, quotes
Dynamic translation key based on type? e.g. 
```js
this.ajax('updateNotesOrDetails', type, id, data).then(function(){
  services.notify(this.I18n.t('update_' + type + '_done'));
}.bind(this));
```